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

相关文章:

  • 2022-12-23
  • 2021-07-22
  • 2021-12-15
  • 2021-12-20
  • 2021-12-15
  • 2021-05-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
  • 2021-11-28
  • 2021-07-05
  • 2021-09-25
相关资源
相似解决方案