実現したいこと
ここに実現したいことを箇条書きで書いてください。
- 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 コメント