我试图连接远程MySQL服务器,但是当我尝试连接,然后我得到以下错误:
错误2003(HY000):无法连接到“我的服务器IP”(110)上的MySQL服务器
可能性(通过networkingfind):
1.可能是本地计算机的传出连接不允许从我连接的位置。
我试图连接另一个可以访问的远程mysql远程服务器。 所以它的意思是没有任何有关出站规则的错误。
2.可能是远程服务器的端口不公开。 – 我尝试连接不能从计算机A访问的相同服务器,计算机B与计算机B正常工作。
build议吗?
除了上述可能性,你有什么想法吗?
感谢advace
错误代码2003是由Mysql客户端返回的错误。 在您的服务器上执行以下操作。
netstats -ntlp |grep 3306
你应该得到类似的结果
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN -
如果本地地址是127.0.0.1,那么你的mysql正在环回监听,你不能从任何其他主机连接,修改my.cnf中的设置并重新启动mysql。 如果本地地址是0.0.0.0,请检查您的防火墙设置。
抬头。 在解决远程连接问题之后,你将运行的下一个问题将是访问被拒绝的错误,因为你没有适当的授权。