我试图连接远程mysql服务器,但当我试图连接时,我会得到以下错误:
上的MySQL服务器
可能性(可在网上找到):
1.可能是本地电脑的传出连接,不允许从我正在连接的地方连接。
I have tried to connect another remote mysql remote server which is accessible. So its mean there is not any error related to outbound rule.2.可能是远程服务器的端口不是公共的。-我曾尝试将同一台无法从计算机A访问的服务器与计算机B连接,并将其与计算机B连接得很好。
除了以上的可能性之外,你有没有想过什么可能是错的?
先谢
发布于 2011-04-25 01:53:24
错误代码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,请检查防火墙设置。
小心点。在解决远程连接之后,将运行的下一个问题将是访问拒绝错误,因为您将没有适当的赠款。
https://serverfault.com/questions/262872
复制相似问题