安装MySQL及遇到的坑

1)mysql下载

 地址:https://dev.mysql.com/downloads/mysql/

2)一路next安装,安装好后文件目录如下(不包括data文件夹,my.ini文件)

3)新建文件my.ini,注意保存格式为ANSI,文件中内容如下:

[mysql]
# 设置mysql客户端默认字符集
#default-set-server=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\MySQL\MySQLServer5.7
# 设置mysql数据库的数据的存放目录
datadir=D:\MySQL\MySQLServer5.7\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#skip-grant-tables

#注:basedir、datadir改成自己的安装路径

4)安装服务

以管理员身份打开cmd窗口,cd 至MySQL安装路径的bin目录下

输入命令:mysqld -install

5)my.ini文件末增加一句:skip-grant-tables,保存

6)打开cmd窗口,cd 至MySQL安装路径的bin目录下

启动服务:net start mysql

登录:mysql -u root -p 回车 再回车

修改密码执行语句:

  use mysql

  update mysql.user set authentication_string=PASSWORD(‘password‘) where User=‘root‘;

7)关闭服务:net stop mysql,删除my.ini的skip-grant-tables语句

8)启动服务:net start mysql   登录:mysql -u -root -p 回车 再输入刚刚输入的密码,登录成功

1.安装好后,启动失败

错误原因:my.ini文件格式不正确

正确格式:ANSI

2.修改root密码,失败

错误原因:语句有问题

正确语句:update mysql.user set authentication_string=PASSWORD(‘password‘) where User=‘root‘;

时间: 2024-11-23 03:55:02

安装MySQL及遇到的坑的相关文章

Ubuntu 16.04 安装Mysql 5.7 踩坑小记

title:Ubuntu 16.04 安装Mysql 5.7 踩坑小记 date: 2018.02.03 安装mysql sudo apt-get install mysql-server mysql-client 测试是否安装成功 sudo netstat -tap | grep mysql 相关操作 登录 mysql -uroot -p 检查MySQL服务器占用端口 netstat -nlt|grep 3306 检查MySQL服务器系统进程 ps -aux|grep mysql 查看数据库的

Linux下安装MySQL以及一些小坑

第一次写博客,各位凑合着看吧(假装有人看). 我这里使用的是centos7. 1.首先打开终端,查看有没有安装过MySQL: [[email protected] lyp]# rpm -qa | grep mysql 若为空则说明没有安装过,若要删除可用yum remove mysql命令. 2.下载mysql的repo源: [[email protected] lyp]# wget http://repo.mysql.com/mysql-community-release-el7-5.noar

记录一下安装 mysql 的踩坑之路

坑点: 1.旧的mysql没有删除干净.在安装mysql的时候,没有注意到,在输入 "mysqld install" 指令时跳出来 exits,存在于另一个文件夹之中,这影响了后来的很多操作,包括root之后修改密码,但是一直显示密码不对,在网上搜的时候有一位朋友也遇到了同样的问题:    2.ini文件的配置,参考http://www.runoob.com/mysql/mysql-install.html,我还是在ini文件里配置了databases,如果要手动配置的话,一定要新建一

win10安装mysql遇到的坑

1.下载http://dev.mysql.com/downloads/mysql/: 2.Community > MySQL Community Server: 3.Other Downloads: > Windows (x86, 32-bit), ZIP Archive: 4.解压mysql-8.0.15-winx64.zip,解压在 D: oolsmysql-8.0.15-winx64: 5.在D: oolsmysql-8.0.15-winx64目录下新建my.ini 文件,设置代码如下:

安装MySql for Visual Studio的坑

问题描述 安装MySql for Visual Studio 一般来说是为了能在VS的服务器数据连接的数据源中能选择MySql类型,如下图: 但是有时候,明明安装成功了,却莫名找不到MySql的数据源.在以后情况下会遇到: 1.在安装完VS后,又重新打开安装程序修改了安装位置: 2.同时安装了VS2013和VS2015,并且相互独立安装在不同的位置(该情况下会只有一个版本的VS成功安装): 3.可能存在的其他情况... .... 解决过程 第一个怀疑的肯定是mysql-for-visualstu

安装mysql的时候遇到的坑

1,安装mysql 5.5 版本,先是去mysql官网上找了好久. 总结,官网上download里面只有最新的. community是社区版. 到小导航 archives档案馆里去找.Looking for the latest GA version?. GA是表示稳定版 然后下拉框中,选择,rh系列的,centos用rh系列的肯定没问题. 关于下载的文件名规则(MySQL-5.5.46-1.el6.x86_64.rpm-bundle.tar) (MySQL-5.5.46-1.rhel5.i38

centos7 安装mysql和mysqlclient遇到的那些坑

1.安装mysqlclient 在安装 mysqlclient的时候报错 /bin/sh mysql_config not found 因为需要安装 mariadb-devel 报错error: command 'gcc' failed with exit status 1,缺乏 gcc. 1.yum install gcc mariadb-devel 2.pip3 install mysqlclient 2.安装mysql5.7 在CentOS中默认安装有MariaDB,这个是MySQL的分支

Linux安装mysql以及安装时踩下的坑

安装: 检测是否已经安装了mysql rpm -qa | grep mysql 如果已经安装了,将其卸载,如: rpm -e --nodeps  mysql-libs-5.1.71-1.el6.x86_64 安装mysql 1.mkdir /usr/local/src/mysql 2.cd /usr/local/src/mysql 3.tar -xvf sMySQL-5.6.22-1.el6.i686.rpm-bundle.tar 安装server rpm -ivh MySQL-server-5

win10 安装MySQL过程和遇到的坑

环境:win10系统,MySQL5.7.18 “mysql-5.7.18-winx64.msi” 首先是要运行mysql-5.7.18-winx64.msi,选择安装在C盘(可自定义安装) 第一步 打开命令控制台Cmd ,并进入MySQL安装目录bin目录中 C:\Users\Administrator.JX-201906191059>cd "C:\Program Files\MySQL\MySQL Server 5.7\bin" 第二步:安装MySQL服务(不进行这步,MySQ