AWS データベースの作成ができない。 Ruby on Rails
解決したいこと
初のAWSへのデプロイへ挑戦している初学者です。
DBを作成する為、ターミナルで作成コマンド実行時に画像のようなエラーが出現
$ rails db:create RAILS_ENV=production
エラー文をコピペして検索をかけたところ、パスワードが間違っているという記事を多数発見。
あれ、パスワード違ってるのかな? と思い確認を行うも、パスワードは合っている様子でした。
該当するコード
# database.yml
default: &default
adapter: mysql2
encoding: utf8
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: root
password: #ここに<%= ENV['DATABASE_PASSWORD'] %>を追記してみたりもしましたが、変化無し
socket: /tmp/mysql.sock
development:
<<: *default
database: elest_0506_development
# 〜〜中略〜〜
production:
<<: *default
database: elest_0506_production
username: root
password: <%= ENV['DATABASE_PASSWORD'] %>
socket: /var/lib/mysql/mysql.sock
自分で試したこと
以前に環境変数設定時に、改行が悪さをしていてエラーとなったことがあったので、改行の削除や再三の環境変数見直しを行いましたが、やはりパスワードに間違いは無いように思います。
同様のエラーでパスワード違い以外の症例を見つけられず、詰まってしまった為質問させて頂きました。
解決への手助けを、何卒よろしくお願い致します
0