2

我正在创建一个程序,它需要我从本地计算机访问我的在线 MySQL 数据库。

在我的 cpanel 中有一个部分显示“远程数据库访问主机”在这种情况下我会添加本地计算机 IP 地址吗?如果每次都是同一台计算机,这会在多年的时间里保持不变吗?

在此处输入图像描述

4

4 回答 4

2

如果您尝试从“本地”计算机访问它,即 Intranet 上的另一台计算机,请找到该计算机的 Intranet ip。通常它将是 192.168.1.101 或 101 可能是 102、103、104 等。因此,如果您的路由器将 IP 分配给 192.168.1.* 域,您可以将 192.168.1.% 添加到该列表以及您身上的所有计算机Intranet 将能够访问 MySQL 数据库。

注意:某些路由器可能需要添加 192.168.10.% 或 10.0.0.%,这取决于您的路由器如何分配内部 IP。

如果您使用的是 Windows,您可以打开命令提示符(转到运行->“cmd”)并输入“ipconfig”

使用默认网关中的前三个数字,并将最后一个数字替换为 % 符号。 示例 ipconfig 运行

于 2012-06-05T14:06:08.967 回答
0

可能是您必须获取的 IP 地址。我们两者都使用,比如 167.155.126.86 或 mysql.ourdomain.com (当我们在主要站点正在维护时滚动到我们的故障安全站点时,它可以工作)

于 2012-06-05T14:05:18.857 回答
0

如果每次都是同一台计算机,这会在多年的时间里保持不变吗?

这不取决于计算机,取决于IP地址。如果您没有静态 IP 地址,您可能会在接下来的 24 小时内遇到麻烦(ISP 往往会在 24 小时内这样做)。
您可能想查看类似于DynDNSNo-IPFreeDNS或类似的服务。
我刚刚意识到 DynDNS 可悲不再是免费的......

于 2012-06-05T14:07:14.983 回答
0

进入远程数据库主机。%.% 在主机输入框中输入值并添加。现在,该连接将可用于从任何站点和 localhost 进行连接。

于 2013-04-24T12:10:12.447 回答