码迷,mamicode.com
首页 > 数据库 > 详细

Windows下重置MySQL密码(最开始是因为Access denied for user 'root'@'localhost'这个原因,无法登陆 'root'@'localhost')

时间:2017-11-30 13:25:42      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:top   blog   art   for   停止   令行   提示   图片   pass   

本人使用的MySQL5.5,其他版本未测试过。

1. 进入命令行窗口,停止MySQL服务

  1. net stop mysql  

技术分享图片

 

2. 输入mysqld --skip-grant-tables(此时当前的cmd窗口可能会没有反应,不要理会)

技术分享图片

3. 重新打开一个cmd窗口并执行以下操作:

 
  1. mysql -uroot  
  2. 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'@'localhost')

标签:top   blog   art   for   停止   令行   提示   图片   pass   

原文地址:http://www.cnblogs.com/sutao/p/7928161.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!