Rails newでMySQL指定し、使用する方法(MySQL ver.8.0)

ステップ1 MySQLでuser作成

コマンドラインでMySQLにrootログインし、新規user作成
nameとpasswordは任意

mysql>$ create user 'name'@'localhost' identified with mysql_native_password by 'password'

ステップ2 rails new

任意のディレクトリ内で

$ rails new アプリ名 -d mysql

次の2項目をステップ1で作成したものに変更

$ sudo vi ./config/database.yml
username
password

ステップ3 DB作成&migratre

rake db:create:all
rake db:migrate