AWSにてデプロイを行おうとするとエラーが出ます。
RDSにて接続しています。
デプロイする前のサーバー起動準備として、
$ bundle exec rails db:migrate RAILS_ENV=production
とコマンドを打つと
Mysql2::Error::ConnectionError: Lost connection to MySQL server at 'reading initial communication packet', system error: 104
のエラーが出ます。
様々なサイト参考にさせていただいたのですが解決せず、こちらで質問させていただきます。
また、detabase.ymlの設定が間違っている可能性が高いらしいため
ファイルのproductionに関する部分ものせておきます。
production: <<: *default database: <%= ENV['データベース名'] %> adapter: mysql2 encoding: utf8mb4 charset: utf8mb4 collation: utf8mb4_general_ci host: <%= ENV['エンドポイント名'] %> username: <%= ENV['ユーザ名'] %> password: <%= ENV['パスワード'] %>
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー