【发布时间】:2015-05-13 09:18:31
【问题描述】:
我的数据库远程连接有问题,我在同一个本地网络中有 2 台 PC,比如 A 和 B,A 运行的是 Windows 7(本地 ip:10.0.0.10),它使用 Virtual Box 运行一个 Ubuntu(桥接适配器,本地 ip:10.0.0.100)和 mysql 数据库也驻留在 Ubuntu 中。我在互联网上浏览了一些关于如何创建远程 mysql 连接的教程。
但我的问题是,我可以使用 PC B 扫描 PC A 的 Ubuntu(10.0.0.100) 端口 3306,它返回端口是开放的,但是如果我通过其公共 IP 地址(公共 URL)扫描 PC A 的 Ubuntu 端口 3306 )通过使用PC B,我得到端口未打开,如果我尝试连接它,它会给我mysql错误10060。我想知道什么问题会导致这个?在此先感谢:)
【问题讨论】:
-
当您说公共 IP 时,您是指互联网?因为如果 pc A 和 B 在 Internet 上具有相同的 IP 地址,它可能无法工作(可能就是这种情况)
-
@flafoux 是的,如果我通过其公共 url 扫描 3306 端口,而不是本地网络 IP 地址(10.0.0.100)
标签: mysql database ubuntu remote-access