1. 管理员权限运行cmd
2. net stop mysql
3. 以无验证模式打开mysql
mysqld --skip-grant-tables
此时光标停留,不会继续执行,保持这个cmd窗口打开,不要关闭了;
4. 再新开一个cmd窗口
直接 mysql 回车后,登陆mysql;
5. 使用mysql数据库,并修改密码
use mysql;
update user set password=password('新密码') where user='root'
6. 关闭打开的2个cmd窗口,再打开任务管理器,找到 mysqld.exe 并手动结束进程;
7. 管理员权限打开新的cmd窗口; net start mysql;
8. 使用新密码登陆mysql;