Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tidak dapat mengakses database mysql (berjalan pada instance AWS) dari aplikasi Java saya

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:

  1. Dia memeriksa grup keamanannya dan membuka port yang benar
  2. Diperiksa secara lokal untuk melihat bahwa mySQL tidak mendengarkan di port mana pun
  3. netstat -tlnp untuk memeriksa apakah SQL berjalan secara lokal
  4. Memeriksa file my.ini untuk melihat bahwa mysql dikonfigurasi untuk mendengarkan pada port
  5. Ditemukan bukan dan dikonfigurasi ulang untuk mendengarkan


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan MySql terjadi dalam semalam - Paket terakhir yang dikirim ke server adalah 0 ms yang lalu

  2. Bagaimana Fungsi RPAD() Bekerja di MySQL

  3. MySQL:pilih * dari tabel di mana col IN (null, ) dimungkinkan tanpa OR

  4. Membuat JSON hierarkis dari hasil MySQL dan PHP untuk pohon D3.js?

  5. Memanggil prosedur tersimpan MySQL di ROR 4