rake db:migrateが通らない
業務中、rake aborted!
のエラーしか返ってこず。
MySQLのDBが作成されていない
調べた結果、原因はこれでした。
以下に、MySQLのデータベース作成手順をまとめます。
mysqlのデータベース作成手順
1.terminalで下のコードを打ってMySQLに入ります。
$ mysql -u root -p
2. 文字コードを日本語(utf8)に指定してデータベースを作成します。
mysql > CREATE DATABASE データベース名 CHARACTER SET utf8;
3. GRANT構文で、今回はすべての実行権限を持つユーザーを作成します。
mysql > GRANT ALL PRIVILEGES ON *.* TO データベース名 IDENTIFIED BY 'パスワード';
4. 最後に、MySQLから出て作成完了です。
mysql > quit
今日はこのあたりで失礼します。
参考サイト
MySQL/ユーザとDB作成
http://wiki.minaco.net/index.php?MySQL%2FユーザとDB作成#d0a450a0
railsのapp作成でmysqlを使用する時の導入とハマるところ rake db:createができるまでの流れ
https://qiita.com/Kaisyou/items/17142ff2d080d565fedc
Rake db:migrateを実行できない
https://teratail.com/questions/37664