Heroku 帮助部署使用 Mysql 数据库的 Rails 应用程序
问题描述:
我正在尝试部署一个使用 Mysql 的 Rails 应用
I am trying to deploy a Rails app that uses Mysql
我有:
创建了一个 Heroku 应用并将我的应用推送到 heroku.
Created a Heroku app and have pushed my app to heroku.
我添加了 Amazon RDS 我创建了一个 Amazon RDS 数据库实例.我的 Heroku Amazon RDS 数据库 URL 是:mysql://mysusername:mypassword@rdshostname.amazonaws.com/mydatabasename
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
我的 Amazon RDS 数据库安全组设置为默认
My Amazon RDS DB Security Group is set to default
- 我尝试推送本地数据库,但出现以下错误 Heroku 帮助 Amazon RDS rails 推送数据库错误
我做错了什么?
我的 Rdshostname 是什么?是亚马逊端点吗?
What is my Rdshostname? Is it the Amazon endpoint?
答
- 将您的应用推送到 heroku(不要忘记包含 gem tap)
- 添加插件 Amazon RDS
- 在 Amazon RDS 中创建数据库实例
- 进入安全组并在的这个答案中添加以下内容Heroku 帮助 Amazon RDS rails 推送数据库错误
- 您的端点网址是您的 rdshostname,没有 .amazonaws.com
- 登录heroku并进入Amazon RDS插件并添加mysql://mysusername:mypassword@rdshostname.amazonaws.com/databasename