このページのメモ内容は、
- centOS上での設定方法である
- 既にデフォルトのsqliteでアプリケーションが作成されているものを、mysqlへ変更する場合である
①Gemfileを変更
gem 'sqlite3'
→ gem 'mysql2'
②database.ymlの内容を変更
アプリ名/config/database.yml
default: &default
adapter: mysql2
encoding: utf8
pool: 5
username: root
password: #<- mysqlインストール時に設定したパスワード 例: 1
socket: /var/lib/mysql/mysql.sock
development:
<<: *default
database: asago_development #アプリ名_development
test:
<<: *default
database: asago_test #アプリ名_test
production:
<<: *default
database: asago_production #アプリ名_production
username: asago #アプリ名
password: <%= ENV['TESTMYSQL_DATABASE_PASSWORD'] %>
③データベースを作成
$ rake db:create
④作成されているマイグレーションを実行
$ rake db:migrate
最終更新:2014年11月04日 15:02