1

I have a remote Mysql database that I am connecting to through Node.js on Heroku. My MySql host (bluehost) wants me to input IP Adresses of all remote MySql connections.

Heroku doesn't have a dedicated IP for my app, so how can I connect to it? Bluehost mentions something about a Class C IP on its page, but I'm not sure Heroku has one...

Also, I believe I already have all of the heroku environment variables set up correctly:

(heroku config:add EXTERNAL_DATABASE_URL=...)

Thanks :D

4

2 回答 2

0

以下是蓝色主机关于动态 IP 地址的说明:

动态 IP 地址

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

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

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

于 2013-02-22T20:07:51.763 回答
0

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

于 2014-02-04T23:22:02.987 回答