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用户只能本地修改。
两种解决方案,改用户或者改远端主机限制。
正常的话,就可以访问了。
苏轶然: suanec -
http://www.cnblogs.com/suanec/
友链:marsggbo
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
点个关注吧~
http://www.cnblogs.com/suanec/
友链:marsggbo
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
点个关注吧~