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

tidak dapat terhubung ke mysql di AWS RDS (kesalahan 2003)

Karena grup keamanan Anda terbuka lebar, dugaan saya adalah bahwa LAN Anda memblokir lalu lintas keluar pada port 3306. Faktanya, melihat halaman dukungan ini ( http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html ) masalah firewall terdaftar sebagai nomor 2 dengan alasan umum tidak dapat terhubung.

Pertanyaan ini dapat membantu Anda:Masalah jaringan MySQL . Mungkin ada baiknya melihat pengaturan firewall lokal Anda. Anda menyebutkan Anda menggunakan laptop jadi tebakan saya adalah jaringan Anda saat ini diklasifikasikan sebagai jaringan publik dan port keluar Anda diblokir (seperti yang disebutkan dalam pertanyaan yang telah saya tautkan).

Jika itu tidak membawa Anda ke mana-mana, ada baiknya melakukan telnet ke instans RDS Anda pada port 3306 dan melihat apa yang terjadi. Ini mungkin memberi Anda lebih banyak informasi debug yang dapat membantu dengan Googling umum seputar masalah ini.

Sebagai tambahan, secara pribadi saya tidak akan membuka instans RDS ke Internet secara langsung. Cukup mudah untuk menyiapkan terowongan ssh untuk meneruskan lalu lintas ke instans RDS Anda melalui server SSH. Sesuatu seperti yang ditampilkan di sini:http://www.techrepublic.com/blog/linux-and-open-source/tips-and-tricks-to-help-you-do-more-with-openssh /

PEMBARUAN:Saya tidak pernah menggunakan RDS dengan opsi 'tersedia untuk umum' (semua pengaturan kami menggunakan tunneling ssh ke instans RDS pribadi). Googling, saya menemukan beberapa pertanyaan di forum AWS yang berkaitan dengan masalah akses ke instance RDS publik. Misalnya, https://forums.aws.amazon.com/thread.jspa?threadID=123483 .Mungkin patut dicoba perbaikan yang disarankan untuk membuat entri secara eksplisit di tabel rute untuk subnet yang menyusun instance RDS?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel SQLSTATE [23000]:Pelanggaran batasan integritas:1452 Tidak dapat menambah atau memperbarui baris anak

  2. Bagaimana cara mengatur penyandian untuk kolom char tabel di Django?

  3. Meningkatkan Standar pada Manajemen MySQL, MariaDB, PostgreSQL &MongoDB

  4. Menggunakan Oracle JDeveloper dengan Layanan Database MySQL di Oracle Cloud Platform, Bagian 3

  5. mysql memasukkan ke dalam 2 tabel sekaligus yang memiliki kunci utama dan kunci asing