Windows下重置MySQL密码(最开始是因为Access denied for user 'root'@'localhost'这个原因,无法登陆 'root
Posted 敲不完的代码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows下重置MySQL密码(最开始是因为Access denied for user 'root'@'localhost'这个原因,无法登陆 'root相关的知识,希望对你有一定的参考价值。
本人使用的mysql5.5,其他版本未测试过。
1. 进入命令行窗口,停止MySQL服务
- net stop mysql
2. 输入mysqld --skip-grant-tables(此时当前的cmd窗口可能会没有反应,不要理会)
3. 重新打开一个cmd窗口并执行以下操作:
- mysql -uroot
- update mysql.user set password=password(‘新密码‘) where user=‘root‘;
4. 打开任务管理器,结束mysql.exe,mysqld.exe进程
5. 重启MySQL服务(net start msyql)(如果提示MySQL启动不成功,则重置密码多半失败,可以重启Windows后重复以上操作)。
----------------------------------------------------------------------------------------------------------------
综上,重置MySQL密码成功,可以通过以下方式测试:
以上是关于Windows下重置MySQL密码(最开始是因为Access denied for user 'root'@'localhost'这个原因,无法登陆 'root的主要内容,如果未能解决你的问题,请参考以下文章