配置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用户只能本地修改。
两种解决方案,改用户或者改远端主机限制。
正常的话,就可以访问了。