【发布时间】:2016-05-30 07:18:03
【问题描述】:
我无法从连接到另一个网络的笔记本电脑 (Windows 7) 连接(使用 JDBC)到我的家用计算机 (Windows 8.1) 上托管的 MySQL 数据库。作为连接 url,我使用“jdbc:mysql://192.168.0.102:3306/..”并且我已将所有权限授予我尝试连接的用户。我已经评论了#skip-networking 和#bind-address(我也尝试了bind-address=0.0.0.0)。
问题是,如果我将笔记本电脑带到我家(与托管数据库的计算机在同一网络上),它可以正常工作,但是当笔记本电脑连接到外部网络时它不再连接。
谢谢!!
【问题讨论】:
-
你需要有公网IP才可以在不同的网络上远程工作
-
“连接到另一个网络” 两个网络是如何连接的?如果您必须通过外部 Internet 从一个到另一个,那么这将需要在服务器的 Internet 路由器上设置一些端口转发。可能是Network Engineering 的问题。