デプロイしたデータのマイグレーションファイルを更新するため、
bundle exec rails db:migrate RAILS_ENV=production
を実行すると、
Mysql2::Error::ConnectionError: Access denied for user 'ec2-user'@'localhost' (using password: YES)
というエラーが発生しました。
database.ymlには環境変数を用いてパスワードを設定しており、環境変数を用いると
Mysql2::Error::ConnectionError: Access denied for user 'ec2-user'@'localhost' (using password: NO)
というように最後が「No」になり、環境変数を使用せずにdatabase.ymlへパスワードを直接打ち込むと、
Mysql2::Error::ConnectionError: Access denied for user 'ec2-user'@'localhost' (using password: YES)
と表示されます。
このエラーを解決してマイグレーションファイルの更新を成功させるには、どのように進めれば良いのかをご教示いただけませんでしょうか。
何卒、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー