1.下载地址:https://downloads.mysql.com/archives/community/
2.解压到想安装的文件目录下。
3.添加环境变量
-
我的电脑->右键->属性->高级系统设置->环境变量
-
选择
Path
->编辑->新建,添加:你的mysql安装文件下的bin文件夹地址 -
在
D:environmentmysql-8.0.22in
下新建my.ini
文件(文本文档) -
编辑
my.ini
文件,注意替换你自己电脑上的路径- 注意:
datadir = D:environmentmysql-8.0.22data
,这里的data
文件不要自己添加,到后面配置的时候会自动生成
- 注意:
[mysqld]
basedir = D:environmentmysql-5.7.31
datadir = D:environmentmysql-5.7.31data
port = 3306
skip-grant-tables
4.管理员身份运行cmd,并将路径切换至mysql下的bin目录cd /d D:environmentmysql-8.0.22in
5. 输入mysqld --initialize --console,该命令会初始化my.ini文件,构建data目录以及其他设置。用鼠标选中下面的密码,按ctrl+c复制。
6.输入mysqld -install
(安装mysql)
7.输入net start mysql,启动mysql.
8.输入:mysql -u root -p,回车,输入步骤5复制的密码,进入mysql
9.执行:ALTER USER'root'@'localhost' IDENTIFIED BY 'root1234' PASSWORD EXPIRE NEVER; (#修改加密规则 :由于mysql8.0的加密方法变了。mysql8.0默认采用caching_sha2_password的加密方式。) enter键后成功改密码为root1234,这里sql语句后面的分号不要丢。
10.执行:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root1234'; #更新一下用户的密码
11.最后输入flush privileges;
刷新权限
12.修改my.ini
文件,删除最后一句话skip-grant-tables
- 完成后退出
exit
,在停止运行mysql ,执行net stop mysql
-
重启mysql即可正常使用,执行
net start mysql
12.检查是否安装好
在bin目录下,输入mysql -u root -proot1234
,如图所示表示安装好了