远程连接mysql数据库提示:ERROR 1130的解决办法

From: http://blog.sina.com.cn/s/blog_716844910100welz.html

linux下使用mysql客户端连接远程mysql服务器报错:

[root@Server huage]# mysql -h 88.88.88.88 -P 3306 -u root -p

Enter password: 

ERROR 1130 (HY000): Host ‘my_wan_ip‘ is not allowed to connect to this MySQL server

 

出现这种情况是因为mysql服务器出于安全考虑,默认只允许本地登录数据库服务器

解决办法:

将远程服务器上的mysql数据库中的user表中root用户所对应的Host字段"127.0.0.1"改为"%"即可。

mysql> use mysql;

mysql> update user set Host="%" where Host="127.0.0.1";

mysql> flush privileges;

mysql> quit

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。