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