1、打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址
2、打开 cmd 命令提示符, 转到上一步中 mysql. exe 所在的文件夹。
3、输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意: 输入此命令后, 无法操作命令行, 您可以在此时打开一个新的命令行。注意: 在输入此命令之前, 请在任务管理器中结束 mysqld. exe 进程, 以确保 MySQL 服务器端已完成运行
4、更改root密码,输入update user set password=password('123456') where user='root' and host='localhost';
5、再次查看账户信息,select user,host,password from user; 可以看到密码已被修改。
6、退出命令行, 重新启动 MySQL 数据库, 然后尝试使用新密码登录。
本文详细介绍了如何在Windows环境下跳过权限验证重置MySQL的root密码。步骤包括:定位并打开mysql.exe所在文件夹,通过命令行输入mysqld --skip-grant-tables跳过验证,更新root密码为'123456',检查密码修改成功,最后重启MySQL服务并用新密码登录。

2017

被折叠的 条评论
为什么被折叠?



