注:安装过程中一定按照步骤来,不然会出错,如果真的出错了,清除mysql服务,再次安装
sc delete mysql 【删除已经安装好的 mysql】
-
官网下载mysql,选择推荐5.7版本 MySQL :: Download MySQL Community Server (Archived Versions) 【选择 zip 安装文件】
-
将下载好的mysql压缩文件,放到自己提前建立好的文件夹下 ,解压到当前文件夹,解压路径不能有中文和空格【推荐D盘新建一个MYSQL文件夹】
-
添加环境变量:计算机--属性--高级系统设置--环境变量,在path环境变量增加(新建)mysql的安装目录下的bin目录文件路径 例如:D:\AppProgram\Mysql\mysql-5.7.19-winx64\bin
-
在mysql的安装目录下创建 my.ini 文件 【例如:在此目录下D:\AppProgram\Mysql\mysql-5.7.19-winx64】
文件内容:
[client] port=3306 default-character-set=utf8 [mysqld]
#设置为自己的MYSQL的安装目录
basedir=D:/AppProgram/Mysql/mysql-5.7.19-winx64
#设置为MYSQL的数据目录,这个目录是系统创建
datadir=D:/AppProgram/Mysql/mysql-5.7.19-winx64/data port=3306 character_set_server=utf8
#跳过安全检查
skip-grant-tables
-
使用管理员身份打开 cmd ,并切换到 mysql 安装目录的bin目录下,执行 mysqld -install 【dos窗口切换目录建议: cd /D D:\AppProgram\Mysql\mysql-5.7.19-winx64\bin】
-
初始化数据库:mysqld --initialize-insecure --user=mysql 【执行后回到mysql的安装目录,如果出现data文件夹,并且data文件夹内最上方有三个文件夹,则表示初始化成功】
-
启动mysql 服务:net start mysql 【停止mysql服务指令 net stop mysql】成功后会显示启动成功
-
进入mysql管理终端:mysql -u root -p 【因为my.ini文件夹中跳过了安全检查,所以第一次不用输入密码,直接enter键即可进入】
-
修改 root 用户密码:
use mysql;
update user set authentication_string=password('root')where user='root'and Host='localhost'; 【修改密码为“root”,也可以自己随便设置,修改括号内的数据即可】
flush privileges; 【刷新权限】
退出:quit
-
修改 my.ini,再次进入就会进行权限验证:注销my.ini中最后一行,即 #skip-grant-tables
-
重新启动mysql
net stop mysql
net start mysql
-
再次进入mysql,输入正确的用户名和密码即可
mysql -u root -p
密码:自己刚才设定的