考慮我們將 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