加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 如何在heroku中使用自己的mysql数据库服务器?

发布时间:2020-12-16 21:27:32 所属栏目:百科 来源:网络整理
导读:我想使用托管在我自己的服务器上的 mysql数据库. 我已将DATABASE_URL和SHARED_DATABASE_URL配置变量更改为指向我的服务器,但它仍在尝试连接到heroku的amazonaws服务器.我该如何解决这个问题? 解决方法 根据 Heroku documentation,改变DATABASE_URL是正确的
我想使用托管在我自己的服务器上的 mysql数据库.
我已将DATABASE_URL和SHARED_DATABASE_URL配置变量更改为指向我的服务器,但它仍在尝试连接到heroku的amazonaws服务器.我该如何解决这个问题?

解决方法

根据 Heroku documentation,改变DATABASE_URL是正确的方法.

If you would like to have your rails application connect to a non-Heroku provided database,you can take advantage of this same mechanism. Simply set your DATABASE_URL config var to point to any cloud-accessible database,and Heroku will automatically create your database.yml file to point to your chosen server. The Amazon RDS Add-on does this for you automatically,though you can also use this same method to connect to non-RDS databases as well.

这是一个应该有效的例子:

heroku config:添加DATABASE_URL = mysql:// user:password @ host / db

您可能需要通过进行更改并运行git push heroku master来重新部署

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读