考虑我们将 MYSQL RDS 与你的 rails 应用程序连接
创建 MYSQL 数据库的步骤
- 登录亚马逊帐户并选择 RDS 服务
- 从实例选项卡中选择
Launch DB Instance
- 通过默认选择 MYSQL Community Edition,点击
select
按钮 - 选择数据库目的,例如
production
,然后单击next step
- 提供
mysql version, storage size, DB Instance Identifier, Master Username and Password
并单击next step
- 输入
Database Name
并单击Launch DB Instance
- 请等到所有实例都创建完毕。创建实例后,你将找到一个端点,复制此入口点(称为主机名)
安装连接器
将 MySQL 数据库适配器添加到项目的 gemfile 中,
gem 'mysql2'
安装你添加的宝石,
bundle install
一些其他数据库适配器是,
gem 'pg'
for PostgreSQLgem 'activerecord-oracle_enhanced-adapter'
for Oraclegem '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