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