1. 同时按键盘上win+r按键调出运行窗口输入services.mscd打开服务列表
2. 在服务列表找到MySQL80服务并停止(有些不一定是MySQL80安装MySQL时或许修改了)
3. 在C:\ProgramData\MySQL\MySQL Server 8.0路径下创建root_newpass.txt文本文件并添加alter user root@'localhost' identified by '123456';内容并保存(ProgramData隐藏文件夹,打开查看勾选隐藏文件夹即可找到这个文件夹,其中123456为新密码,可改成自定义的密码)
4. 桌面底部导航栏windows图标右键选择终端(管理员),以管理员身份打开终端窗口
5. 在打开的终端窗口内输入cd 'C:\Program Files\MySQL\MySQL Server 8.0\bin'切换到MySQL服务默认安装路径的bin文件夹内(如果安装MySQL时更换了安装位置则切换到对应路径下),切换路径后输入.\mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --init-file="C:\ProgramData\MySQL\MySQL Server 8.0\root_newpass.txt"并执行,等待5-10s未响应即执行成功,按键盘ctrl+c停止进程
6. 在服务列表重启MySQL80服务
7. 重新打开MySQL Workbench点击本地MySQL80服务输入新密码123456