Anda harus memastikan grup keamanan Anda untuk AWS terbuka pada port 3306 (atau apa pun yang Anda konfigurasikan) sehingga mereka dapat mengakses database.
Anda dapat memecahkan masalah dengan mencoba SSH ke dalam mesin, dapatkah Anda terhubung secara lokal? Jika ya, lihat grup keamanan Anda dan buka porta. Jika Anda tidak dapat terhubung secara lokal maka database sedang down dan Anda perlu mendiagnosis dan mengonfigurasi DB dengan benar.
Tetapi koneksi yang ditolak kemungkinan besar adalah port yang tidak dibuka di grup keamanan.
Hanya untuk menambahkan apa yang memecahkan masalahnya:
- Dia memeriksa grup keamanannya dan membuka port yang benar
- Diperiksa secara lokal untuk melihat bahwa mySQL tidak mendengarkan di port mana pun
netstat -tlnp
untuk memeriksa apakah SQL berjalan secara lokal- Memeriksa file my.ini untuk melihat bahwa mysql dikonfigurasi untuk mendengarkan pada port
- Ditemukan bukan dan dikonfigurasi ulang untuk mendengarkan