#cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.0.38 backup38.waptx.com backup38
在mysql.user表中授权信息host 是192.168.0.%
如把/etc/hosts设置成上面,就会出现下面的错误
mysql -h 192.168.0.38 -uxxx -Pxxx -p'xxx'
ERROR 1045 (28000): Access denied for user (using password: YES)
分析:应该是客户端在连接mysql时,会把ip解释成对应的主机名,而主机名又没有授权访问,所以就会出错。
/etc/hosts改成
127.0.0.1 backup38.waptx.com backup38 localhost.localdomain localhost
依然不能连接,应该是mysql缓存了客户端的连接信息
阅读(888) | 评论(0) | 转发(0) |