AWSのセキュリティグループが3306ポート(または設定したもの)で開いていることを確認して、データベースにアクセスできるようにする必要があります。
マシンにSSHで接続しようとすると、問題が発生する可能性がありますが、ローカルに接続できますか?はいの場合は、セキュリティグループを確認し、ポートを開きます。データベースがダウンしているよりもローカルに接続できず、DBを正しく診断して構成する必要がある場合。
ただし、接続が拒否された場合は、セキュリティグループでポートが開いていない可能性があります。
彼の問題を解決したものを追加するだけです:
- 彼はセキュリティグループを確認し、正しいポートを開きました
- ローカルでチェックして、mySQLがどのポートでもリッスンしていないことを確認しました
-
netstat -tlnp
SQLがローカルで実行されていることを確認するには - my.iniファイルをチェックして、mysqlがポートでリッスンするように構成されていることを確認しました
- そうではないことがわかり、リッスンするように再構成しました