快速业务通道

mysql本地连接错误解决办法

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-30
今天公司同事在测试服务器上死活不能用一个账号在本地登陆,但是远程就可以,于是我帮忙看了下,测试服务器的IP是10.10.2.226,错误如下: linux-0fdr:/home1/mysql_data # mysql -h 10.10.2.226 -u jxq2 -pjxq2
ERROR 1045 (28000): Access denied for user ''jxq2''@''linux-0fdr'' (using password: YES) 通过网上搜索这个错误号发现了,问题的所在,先用root用户登陆,查看下用户表的情况,如下:
mysql> use mysql
mysql> select host,user from user;
------------ --------------
| host | user |
------------ --------------
| % | bacula |
| % | count |
| % | import |
| % | interface |
| % | jcore |
| % | jxq2 |
| % | jxq2admin |
| % | lnsms |
| % | manage |
| % | manage_admin |
| % | old_jxq |
| % | root |
| % | trac |
| % | wlf |
| % | xxt |
| % | yanjun |
| % | ywt |
| 127.0.0.1 | count |
| 127.0.0.1 | interface |
| 127.0.0.1 | jxq2 |
| 127.0.0.1 | manage |
| 127.0.0.1 | root |
| linux-0fdr | |
| linux-0fdr | root |
| localhost | |
| localhost | bacula |
| localhost | root |
| localhost | trac |
------------ -------------- 发现user字段有的是空的,其实就是这个导致了本地不能登陆,为了测试是不是这个导致的,我用下面的命令看下: linux-0fdr:/home1/mysql_data # mysql -h 127.0.0.1 -u jxq2 -pjxq2
Empire CMS,phome.net

Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 23753
Server version: 5.1.34-community-log MySQL Community Server (GPL) Type ''help;'' or ''h'' for help. Type ''c'' to clear the current input statement. mysql> 看到是可以登陆的,主机设置成127.0.0.1就可以登陆了,可以看到有10.10.2.226登陆的时候他会解析成主机名,但是host字段linux-0fdr对应的USER是空的或者是root,并没有jxq2用户,导致登陆失败,如何解决呢,很简单,解决方法如下: mysql> delete from user where user is NULL; OK,然后我们再来登陆看看, mysql -h 10.10.2.226 -u jxq2 -pjxq2
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 23767
Server version: 5.1.34-community-log MySQL Community Server (GPL) Type ''help;'' or ''h'' for help. Type ''c'' to clear the current input statement. mysql> 看到可以登陆了,呵呵问题解决了.

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号