MySql 服务器问题

MySql 服务器问题

我正在尝试连接远程 mysql 服务器,但是当我尝试连接时出现以下错误:

错误 2003 (HY000):无法连接到‘我的服务器 IP’上的 MySQL 服务器 (110)

可能性(通过网络找到):
1.可能是我所连接的本地计算机的传出连接不允许。
我尝试连接另一个可访问的远程 mysql 远程服务器。因此这意味着没有任何与出站规则相关的错误。
2.可能是远程服务器的端口不公开。——我尝试将无法从计算机 A 访问的同一台服务器与计算机 B 连接,并且计算机 B 可以正常工作。

建议?

除了上述可能性之外,您知道还有哪些情况可能出错吗?

提前致谢

答案1

错误代码 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,请检查您的防火墙设置。

注意。解决远程连接问题后,你遇到的下一个问题将是拒绝访问错误,因为你没有适当的赠款。

相关内容