Ruby
Rails
MySQL
DB
RubyOnRails

データベースの設定(Rails環境構築)

はじめに

RailsのdefaultのDBはSQLiteだが、 Mysqlに変更したい。
railsアプリを新規作成する時に指定できるが忘れてしまったので。

gem mysql2インストール

Gemfileに"gem 'mysql2'"を追記

gem 'mysql2'

config/database.yml

[アプリのルート]/config/database.yml
default: &default
  adapter: mysql2
  encoding: utf8
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  username: root
  password:
  socket: /tmp/mysql.sock

development:
  <<: *default
  database: [アプリ名]_development

終了!