你能告诉我,我是否为世界上任何一台计算机配置正确,以便运行我的程序并成功连接到我的本地MySQL数据库(在端口3306上运行)?
我有一个带有MySQL连接器程序的C ++,它连接到端口3306上的我的WAN IP地址,如下所示:
con = driver->connect("tcp://108.xxx.xxx.xxx:3306", "root", "pass");
我已将端口3306-> 3306的端口转发设置到我的LAN上的计算机上,该计算机在端口3306上运行我的mysql服务器。
当我在局域网中的计算机上运行它时,这可以很好地连接到我的数据库,但这适用于全球计算机吗?
另外,如果我选择在端口3306上运行c ++服务器,我的局域网外的客户端是否能够连接?
答案 0 :(得分:0)
这当然看起来是正确的,但有几点需要考虑。
你真的想做什么?