bundle exec rails db:create RAILS_ENV=productionを実行が実行できない!!

実現したいこと

ここに実現したいことを箇条書きで書いてください。

  • bundle exec rails db:create RAILS_ENV=productionを実行したいがUnknown MySQL server host 'rds-mysql-server.cszdsiw4jioy.ap-northeast-1.rds.amazonaws.com' (2)Couldn't create 'SAUNER' database. Please check your configuration.が表示され実行できない

前提

RDSのホスト名をrds2-mysql-server.cszdsiw4jioy.ap-northeast-1.rds.amazonaws.comに変更し、Colud9で.envファイルを更新し、gitHUBへpushしDB_HOST="rds2-mysql-server.cszdsiw4jioy.ap-northeast-1.rds.amazonaws.com"へと変更済みです。

アプリケーションをAWSでデプロイをしていますが、その途中bundle exec rails db:create RAILS_ENV=productionを実行したいがUnknown MySQL server host 'rds-mysql-server.cszdsiw4jioy.ap-northeast-1.rds.amazonaws.com' (2)Couldn't create 'SAUNER' database. Please check your configuration.が表示され実行できない状態になっています。

発生している問題・エラーメッセージ

unknown MySQL server host 'rds-mysql-server.cszdsiw4jioy.ap-northeast-1.rds.amazonaws.com' (2) Couldn't create 'SAUNER' database. Please check your configuration.

該当のソースコード

試したこと

・EC2よりRDSには以下を実行し接続できています。
mysql -u root -p -h rds2-mysql-server.cszdsiw4jioy.ap-northeast-1.rds.amazonaws.com

・.envファイルは以下のように変更済みです。
DB_USERNAME="root"
DB_PASSWORD="********"
DB_HOST="rds2-mysql-server.cszdsiw4jioy.ap-northeast-1.rds.amazonaws.com"
DB_DATABASE="SAUNER"

・上記変更後以下のようにCoud9からgitHUBへコミットし、EC2でpullしました
push(Coud9側)
1.$ git add Gemfile Gemfile.lock config/puma.rb config/database.yml .gitignore
2.$ git commit -m 'deploy setting'
3.$ git push origin main

pull(EC2側)
1.git pull
2.undle exec rails db:create RAILS_ENV=production(ここでエラー)

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント