我无法从连接到另一个网络的笔记本电脑(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)。
关键是,如果我将笔记本电脑带到家中(与托管数据库的计算机位于同一网络上),它就可以正常工作,但是当笔记本电脑连接到外部网络时,它再也无法连接了。
谢谢!!
2个问题。
U尝试使用localNetworkIP连接到数据库。在主机上打开https://www.whatismyip.com/,然后获取计算机的Internet IP。小心,很可能是您的Internet IP随时间(每24小时)更改一次,或者您具有静态IP。如果不是,则必须使用DynDNS提供程序将您更改的IP地址连接到DNS域。
必须在HOST的路由器中打开PORT 3306。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句