- 关闭mysql服务,
net stop mysql
- 用管理员权限打开cmd
- 输入命令
mysqld --console --skip-grant-tables --shared-memory
,此时cmd界面停留等待 - 用管理员权限重新打开一个cmd,直接输入
mysql
,按Enter进入 - 使用刷新权限命令:
flush privileges
- 使用修改密码命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
- 在刷新一下权限:
flush privileges
- 将两个cmd都关闭,同时通过
任务管理器
检查后台是否有mysql进程启动,关闭之后,再用管理员权限打开cmd,开启mysql服务:net start mysql
,用修改之后的密码登录