◆前提・実現したいこと
#Mysql2::Error::ConnectionError: Access denied for user ''@'localhost' to database 'railbook_production'#
を解決したい!
書籍「Ruby on Rails 5 アプリケーションプログラミング」 のチュートリアルを
しています。
◆作成済みのファイルを削除する
$ rails db:drop:all DISABLE_DATABASE_ENVIRONMENT_CHECK=1
をターミナルに入力し、実行して作成済みのデータベースを削除。
/config/database.yml を見たら、
default:
username: root となっています。
development:
<<*default ・・・defaultを継承しており、
production:
<<*default
username: railbook(アプリ名)・・・defaultを継承していますが、ユーザー名は継承していないということでしょうか?
ここがエラーの原因でしょうか?
どなたかアドバイス頂きたく。
よろしくお願い申し上げます。
あなたの回答
tips
プレビュー