安装建议
- 尽量不要使用exe,涉及到注册表(不容易被卸载,卸载不干净无法再重新安装)
- 尽可能使用压缩包安装。
安装
-
压缩包官方下载地址:
https://dev.mysql.com/downloads/mysql/5.7.html#download
-
解压,本人解压到D:\Environment\mysql-5.7.37
-
添加环境变量
- 此电脑 —> 右键属性 —> 高级系统设置 —> 环境变量
- 选择 PATH,新建D:\Environment\mysql-5.7.37\bin
- 在D:\Environment\mysql-5.7.37目录下创建my.ini文件
- 编辑my.ini文件(注意替换自己的路径位置)
[mysqld] basedir=D:\Environment\mysql-5.7.37\ datadir=D:\Environment\mysql-5.7.37\data\ port=3306 skip-grant-tables
- 安装MySQL服务:启动管理员模式下的CMD,并将路径切换到mysql下的bin目录。(
cd /d D:\Environment\mysql-5.7.37\bin
),然后输入mysqld -install,回车运行,界面打印输出Service successfully installed. - 初始化数据文件:再输入
mysqld --initialize-insecure --user=mysql
初始化数据文件,运行成功后可以发现在D:\Environment\mysql-5.7.37\目录下生成了data文件夹,该文件夹下就是初始化文件。 - 然后再次启动mysql(通过
net start mysql
命令启动,打印输出MySQL服务已经启动成功),用命令mysql -u root -p
进入mysql管理界面(注意-p后面一定不能有空格,因为-p表示密码,此时密码应该为空),界面上打印输出“Enter password:”,直接摁回车即可。 - 进入界面后更改root密码:输入指令
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
最后输入flush privileges;
刷新权限(记得有分号;) - 修改之前创建的my.ini文件,删除“skip-grant-tables”这一行(或者在改行前面加#注释掉即可)
- 重启mysql即可正常使用(输入之前先输入exit退出mysql命令模式)
net stop mysql
net start mysql