1.下载
清华开源镜像:https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/
2.安装
略(我直接选的默认第一个)
此时启动回车会闪退
3.添加环境变量
C:\Program Files\MySQL\MySQL Server 8.0\bin
(根据安装位置自行更改)
4.管理员启动cmd
5.输入以下命令
注意
如果已经注册服务 删除服务mysqld --remove mysql
已经删除跳过此步骤
建议不要自己建data文件夹、不要自己建立my.ini
mysqld --initialize-insecure --user=mysql
mysqld --install mysql
net start mysql
mysql -uroot -p
密码回车
6.Navicat 无法连接的问题
1.已经进入mysql的root账户
2.更改加密方式
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.01 sec)
3.更改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Query OK, 0 rows affected (0.01 sec)
4.刷新
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
第二中方式
use mysql
update user set host='%' where user='root';
FLUSH PRIVILEGES;
5.退出重进验证