【问题标题】:Remote Database Access from a local computer?从本地计算机远程访问数据库?
【发布时间】:2012-06-09 13:02:57
【问题描述】:

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

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

【问题讨论】:

  • 更大的问题......它甚至会远程安全吗?除非使用 SSL/SSH,否则我认为您将发送帐户名和密码纯文本,即“明文”...?

标签: mysql database cpanel remote-server


【解决方案1】:

如果您尝试从“本地”计算机访问它,即您的 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”

使用默认网关的前三个数字并将最后一个数字替换为 % 符号。

【讨论】:

  • Deafault Gateway 会是标有“以太网适配器本地连接”的那个吗?我有几组 IP 地址出现了。
  • 在“以太网适配器本地连接:”下应该有一个“默认网关.....”行。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    如果是同一台计算机,这是否会在多年后保持不变 每次?

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-17
        • 2015-12-15
        • 2014-05-21
        • 2018-01-30
        • 1970-01-01
        • 2015-08-05
        • 1970-01-01
        • 2011-12-30
        相关资源
        最近更新 更多