考虑我们将 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