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

CentOS6.5_x64安装MySQL-5.6.17,在已经启动MySQL服务的情况下,出现密码报错ERROR 2002 (HY000)

时间:2015-04-28 13:28:20      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

1、修改MySQL配置文件,使MySQL登陆时跳过密码验证

skip-grant-tables

 技术分享

2、重启MySQL服务

service mysql restart

3、进入MySQL,修改user表中的密码

[root]#mysql -u root
mysql> show databases;
mysql> use mysql;
mysql> update user set Password=password(root) where user = root;
mysql>exit

技术分享

4、恢复MySQL配置文件,将刚才加入的代码行skip-grant-tables删除或者用#注释掉

5、重启MySQL后,再次进入MySQL,用刚才修改过后的密码

mysql -u root -proot

技术分享

6、再次设置数据库的密码

mysql> SET PASSWORD=PASSWORD(root);

7、重新进入MySQL数据库后,如果可以查看数据库,则完成密码重置

技术分享

大功告成~

CentOS6.5_x64安装MySQL-5.6.17,在已经启动MySQL服务的情况下,出现密码报错ERROR 2002 (HY000)

标签:

原文地址:http://www.cnblogs.com/demonzyz/p/4462489.html

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