参考博客和论坛修改而成:

http://blog.csdn.net/u012903926/article/details/46405551
http://bbs.csdn.net/topics/310006640

1.cmd –> net stop mysql (停用MySQL服务)
2. 找到安装路径 MySQL Server 5.1下的my.ini
3. 打开 my.ini 找到 [mysqld] 然后在下面加上 skip_grant_tables
解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes
4. 启动数据库修改密码了
开始 –> cmd –> net start mysql (启动MySQL服务)
5.mysql -u root mysql
出现:
解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes
6.改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。
7. 刷新权限(必须步骤):flush privileges; 。
8. 退出 quit。
9. 将第3 步的 my.ini里的 skip_grant_tables 去掉(启动MySQL服务的时候不能让他跳过权限表认证 )
10. 重启MySQL ,再进入,使用用户名root和刚才设置的新密码123就可以登录了。

相关文章:

  • 2021-10-04
  • 2022-12-23
  • 2021-09-04
  • 2021-06-15
  • 2021-10-10
  • 2021-04-09
猜你喜欢
  • 2022-12-23
  • 2021-06-22
  • 2021-11-23
  • 2021-12-21
相关资源
相似解决方案