これもまた何故かよく忘れる
英単語覚えていくと、結構重要な単語なのに覚えられない単語がいくつか出てくる瞬間あるじゃあ無いですか。それと同じだと思っています。なので、覚書です。gemにmysql2を入れてあることが前提になります。
手順1
mysqlでデータベースとユーザーを作成するクエリを実行する。
mysql> create database rails_app_sample;
mysql> create user 'dev_user'@'localhost' identified by '*******';
database.ymlに先の設定を書く
database.yml
default: &default
adapter: mysql2
host: localhost
encoding: utf8
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: dev_user
password: ******
socket: /tmp/mysql.sock
development:
<<: *default
database: rails_app_sample
こんな感じで、開発用の階層に設定を書いていきます。これでmigrateできれば問題ありません。