1、【停止MySQL服务】
2、【进入mysql \ bin目录】
3、【跳过权限检查】
在 bin 目录下输入 mysqld --skip-grant-tables ,跳过权限检查启动 mysql。
如果你配置了 my.ini 文件,则需要将其引入: mysqld --defaults-file="../my.ini" --skip-grant-tables
4、【重置密码】
打开另一个命令提示符窗口(别关闭安全模式窗口),同样切换到 mysql \ bin 目录,输入 mysql 跳过权限验证连接数据库。
执行 :
update mysql.user set password=password('123456') where user="root";
重置 root 用户的密码为123456
5、【刷新权限表】
执行 flush privileges;
通过任务管理器结束 mysqld.exe 进程。重启 MySQL 服务,之后就可以直接登录 root 账号了