以 MySQL 8.0 并安装了 MySQL Workbench 8.0 为例:
1.在 C:\ProgramData\MySQL\MySQL Server 8.0 目录下创建 root_newpassword.txt
内容为:
alter user root@'localhost' identified by '123456789';
2.以管理员身份运行 cmd 命令行,并执行:
net stop mysql80
3.继续执行两个命令:
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
.\mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --init-file="C:\ProgramData\MySQL\MySQL Server 8.0\root_newpassword.txt"
4.大于1分钟后操作键盘
Ctrl + C
5.执行命令启动服务
net start mysql80
6.打开 MySQL Workbench 输入新的密码连接:
123456789