回答編集履歴

2

追記

2022/05/05 11:51

投稿

hajsu00
hajsu00

スコア151

test CHANGED
@@ -18,7 +18,7 @@
18
18
  ```
19
19
  ただ、わざわざRDSのエンドポイントを設定することは絶対必要なのか、よくわかっていません。
20
20
  ### Rails => RDS(MySQL)の接続に成功?(`rails db:create`に成功済)
21
- 以下の設定で、表題のソケットエラーは解消しました。
21
+ `database.yml`とセキュリティグループの設定変更で、表題のソケットエラーは解消しました。
22
22
 
23
23
  ```yml
24
24
  # database.yml
@@ -45,6 +45,10 @@
45
45
  password: <%= Rails.application.credentials.db[:password] %>
46
46
  host: <%= Rails.application.credentials.db[:endpoint] %>
47
47
  ```
48
+ RDSのセキュリティグループを以下のサイトを参考に修正。
49
+
50
+ https://photo-tea.com/p/aws-ec2-to-rds-connection/
51
+
48
52
  ```bash
49
53
  $ rails db:drop DISABLE_DATABASE_ENVIRONMENT_CHECK=1
50
54
  Dropped database 'my_app_production'

1

コードの間違いを修正

2022/05/05 11:46

投稿

hajsu00
hajsu00

スコア151

test CHANGED
@@ -50,7 +50,7 @@
50
50
  Dropped database 'my_app_production'
51
51
 
52
52
  $ rails db:create
53
- Created database 'my_appproduction'
53
+ Created database 'my_app_production'
54
54
 
55
55
  $ rails db:migrate
56
56
  == 20210217091829 CreateAircraftTypes: migrating ==============================