Heroku 帮助部署使用 Mysql 数据库的 Rails 应用程序 [英] Heroku help deploying Rails app that uses Mysql database

查看:26
本文介绍了Heroku 帮助部署使用 Mysql 数据库的 Rails 应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试部署一个使用 Mysql 的 Rails 应用

I am trying to deploy a Rails app that uses Mysql

我有:

  1. 创建了一个 Heroku 应用并将我的应用推送到 heroku.

  1. 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

  1. 我尝试推送本地数据库,但出现以下错误 Heroku 帮助 Amazon RDS rails 推送数据库错误

我做错了什么?

我的 Rdshostname 是什么?是亚马逊端点吗?

What is my Rdshostname? Is it the Amazon endpoint?

推荐答案

  1. 将您的应用推送到 heroku(不要忘记包含 gem tap)
  2. 添加插件 Amazon RDS
  3. 在 Amazon RDS 中创建数据库实例
  4. 进入安全组并在的这个答案中添加以下内容Heroku 帮助 Amazon RDS rails 推送数据库错误
  5. 您的端点网址是您的 rdshostname,没有 .amazonaws.com
  6. 登录heroku并进入Amazon RDS插件并添加mysql://mysusername:mypassword@rdshostname.amazonaws.com/databasename

这篇关于Heroku 帮助部署使用 Mysql 数据库的 Rails 应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆