Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
好的,长话短说。我通过 wamp 有一个本地 mysql 服务器设置 atm。我把它设置为在线。当我通过 eclipse 运行我的程序并将 JDBC 设置为 localhot 时,它工作得很好,但是如果我将它设置为使用我的外部 IP,它将无法连接。我检查了端口,也扫描了它们,它们作为 mysql 服务器在端口 3306 上侦听回来。我想我几年前遇到过这样的问题,这是一个环回问题,我该如何解决这个问题? 至少,如果我不能强制我的本地系统与外部 IP 连接,我怎么能确定数据库是公共的并且运行正常?
尝试在您的公共服务器 ip 端口上执行 telnet。
telnet yourpublicserverip sqlport
如果成功,则您的 ip-port 组合可从外部使用。如果没有,那么很可能是防火墙问题,您可能必须打开防火墙以允许 sqlport 上的传入连接。