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