考虑我们将 MYSQL RDS 与你的 rails 应用程序连接

创建 MYSQL 数据库的步骤

  1. 登录亚马逊帐户并选择 RDS 服务
  2. 从实例选项卡中选择 Launch DB Instance
  3. 通过默认选择 MYSQL Community Edition,点击 select 按钮
  4. 选择数据库目的,例如 production,然后单击 next step
  5. 提供 mysql version, storage size, DB Instance Identifier, Master Username and Password 并单击 next step
  6. 输入 Database Name 并单击 Launch DB Instance
  7. 请等到所有实例都创建完毕。创建实例后,你将找到一个端点,复制此入口点(称为主机名)

安装连接器

将 MySQL 数据库适配器添加到项目的 gemfile 中,

gem 'mysql2'

安装你添加的宝石,

bundle install

一些其他数据库适配器是,

  • gem 'pg' for PostgreSQL
  • gem 'activerecord-oracle_enhanced-adapter' for Oracle
  • gem 'sql_server' for SQL Server

配置项目的 database.yml 文件打开 config / database.yml 文件

production:
  adapter: mysql2
  encoding: utf8
  database: <%= RDS_DB_NAME %>  # Which you have entered you creating database
  username: <%= RDS_USERNAME %> # db master username
  password: <%= RDS_PASSWORD %> # db master password
  host: <%= RDS_HOSTNAME %>     # db instance entrypoint
  port: <%= RDS_PORT %>         # db post. For MYSQL 3306