0

好的,长话短说。我通过 wamp 有一个本地 mysql 服务器设置 atm。我把它设置为在线。当我通过 eclipse 运行我的程序并将 JDBC 设置为 localhot 时,它工作得很好,但是如果我将它设置为使用我的外部 IP,它将无法连接。我检查了端口,也扫描了它们,它们作为 mysql 服务器在端口 3306 上侦听回来。我想我几年前遇到过这样的问题,这是一个环回问题,我该如何解决这个问题? 至少,如果我不能强制我的本地系统与外部 IP 连接,我怎么能确定数据库是公共的并且运行正常?

4

1 回答 1

1

尝试在您的公共服务器 ip 端口上执行 telnet。

telnet yourpublicserverip sqlport

如果成功,则您的 ip-port 组合可从外部使用。如果没有,那么很可能是防火墙问题,您可能必须打开防火墙以允许 sqlport 上的传入连接。

于 2013-11-08T03:45:09.333 回答