解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes

来源:互联网 发布:剑灵人男捏脸数据截图 编辑:程序博客网 时间:2024/05/17 22:06

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

①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
这里写图片描述
4. 启动数据库修改密码了
开始 –> cmd –> net start mysql (启动MySQL服务)
5.mysql -u root mysql
出现:
这里写图片描述
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就可以登录了。

阅读全文
0 0
原创粉丝点击