【问题标题】:Heroku Node.js Remote Mysql Database IP AddressHeroku Node.js 远程 Mysql 数据库 IP 地址
【发布时间】:2019-01-25 09:47:24
【问题描述】:

我有一个远程 Mysql 数据库,我通过 Heroku 上的 Node.js 连接到该数据库。 MySql 主机(bluehost)要我输入所有远程 MySql 连接的 IP 地址。

Heroku 没有我的应用程序的专用 IP,那么我如何连接到它? Bluehost 在其页面上提到了一些关于 C 类 IP 的内容,但我不确定 Heroku 是否有...

另外,我相信我已经正确设置了所有 heroku 环境变量:

(heroku config:add EXTERNAL_DATABASE_URL=...)

谢谢:D

【问题讨论】:

    标签: mysql node.js heroku


    【解决方案1】:

    以下是蓝色主机对动态 IP 地址的评价:

    动态 IP 地址

    拥有动态IP地址意味着连接的IP地址可以 根据 Internet 服务提供商 (ISP) 定期更改。 每次都必须更新远程 MySQL 中的连接 IP 变化。

    来自https://my.bluehost.com/cgi/help/89

    因此,至少每次重新部署应用程序时,您都有机会获得不同的 IP 地址。所以这似乎非常不切实际。为什么不使用 Heroku 的 MySQL 产品?

    【讨论】:

    • 你是对的。我想我只会使用 Heroku 的 MySQL 或者他们的 PostgreSQL 的东西。不过谢谢:)
    【解决方案2】:

    您可以通过该静态 ip 使用“静态 ip”插件和代理连接之一 - 请参阅 this discussion

    【讨论】:

      猜你喜欢
      • 2014-02-21
      • 1970-01-01
      • 2020-07-27
      • 2013-06-12
      • 1970-01-01
      • 2011-10-30
      • 1970-01-01
      • 1970-01-01
      • 2011-11-12
      相关资源
      最近更新 更多