mysql 登录远程数据库 失败

配置mysql结束,本机能够成功登录和查询。

但其他主机使用mysql -h*** -P3306 -u*** -p***,登录数据库。

centos7上反馈:ERROR 2003 (HY000): Can't connect to MySQL server on '10.***.**.**' (110)

mac上反馈:ERROR 1130 (HY000): Unknown error 1130

tomcat反馈:ERROR 1130 (HY000): Unknown error 1130

本地访问可以成功说明数据库配置没有问题。

 

解决方案:

use mysql;

update set host = '%' where user = 'root' and host = 'localhost';

FLUSH PRIVILEGES;

  

这是因为mysql限定了远端机的登录,限制root用户只能本地修改。

两种解决方案,改用户或者改远端主机限制。

正常的话,就可以访问了。

posted @ 2017-08-23 21:40  苏轶然  阅读(257)  评论(0编辑  收藏  举报