Heroku帮助部署使用Mysql数据库的Rails应用程序 [英] Heroku help deploying Rails app that uses Mysql database
本文介绍了Heroku帮助部署使用Mysql数据库的Rails应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图部署一个使用Mysql的Rails应用程序
我有:
-
创建了一个Heroku应用程序,并将我的应用程序推送到了heroku。
- 。
我的Heroku Amazon RDS数据库URL是:mysql:// mysusername:mypassword@rdshostname.amazonaws.com/mydatabasename
我的Amazon RDS数据库安全组设置为默认值
- 我尝试推送本地数据库,但获取以下错误 Heroku帮助Amazon RDS导轨推送数据库错误
我做错了什么?
什么是我的Rdshostname?是否是亚马逊终端?
解决方案
- 将您的应用推送到heroku(不要忘记包括宝石水龙头)
- 添加插件Amazon RDS
- 在Amazon RDS中创建数据库实例
- 进入安全组并在 Heroku中帮助Amazon RDS导轨推送数据库错误
- 您的端点网址是不带.amazonaws.com的rdshostname。
- 登录到heroku并进入Amazon RDS插件并添加mysql:// mysusername:mypassword@rdshostname.amazonaws.com/databasename
I am trying to deploy a Rails app that uses Mysql
I have:
Created a Heroku app and have pushed my app to heroku.
I have added Amazon RDS I have created a Amazon RDS database instance. My Heroku Amazon RDS Database URL is: mysql://mysusername:mypassword@rdshostname.amazonaws.com/mydatabasename
My Amazon RDS DB Security Group is set to default
- I have tried to push my local database but get the following error Heroku help Amazon RDS rails push database error
What am I doing wrong ?
What is my Rdshostname? Is it the Amazon endpoint?
解决方案
- Push your app to heroku (Dont forget to include gem taps)
- Add plugin Amazon RDS
- Create a database instance in Amazon RDS
- Go into the security group and add the following in this answer in Heroku help Amazon RDS rails push database error
- Your Endpoint url is your rdshostname without the .amazonaws.com
- Login to heroku and go into the Amazon RDS plugin and add mysql://mysusername:mypassword@rdshostname.amazonaws.com/databasename
这篇关于Heroku帮助部署使用Mysql数据库的Rails应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文