Menyelesaikan Masalah Sambungan RDS Antara Kejadian EC2 dan RDS
Apabila cuba mewujudkan sambungan antara tika EC2 dan tika RDS, pelbagai isu boleh timbul, termasuk tamat masa dan kegagalan sambungan. Artikel ini akan menyelidiki masalah khusus yang berkaitan dengan firewall dan tetapan DNS, seperti yang ditunjukkan oleh mesej ralat "ERROR 2003 (HY000): Tidak dapat menyambung ke pelayan MySQL pada 'mysql..us-east-1.rds.amazonaws.com' (110)".
Memahami Masalah
Isu yang dibentangkan berpunca daripada ketidakupayaan untuk menyambung ke tika RDS daripada tika EC2, walaupun kedua-duanya berada dalam wilayah Timur A.S.. Konfigurasi kumpulan keselamatan telah dilaksanakan untuk membenarkan akses, tetapi sambungan masih gagal dengan ralat tamat masa.
Menyelesaikan Isu Firewall
Untuk menyelesaikan masalah ini, adalah perlu untuk mengkonfigurasi kumpulan keselamatan RDS untuk membenarkan sambungan masuk daripada contoh EC2. Walaupun papan pemuka RDS menawarkan pilihan "Kumpulan Keselamatan", ini bukan tetapan yang berkaitan. Untuk akses masuk ke port 3306 tika RDS, adalah penting untuk mengedit Peraturan Kumpulan Keselamatan untuk tika RDS.
Mengedit Peraturan Masuk untuk RDS
Mendapatkan IP Peribadi EC2 Instance
Untuk menentukan alamat IP peribadi kejadian EC2 untuk medan "Sumber":
Pertimbangan Tambahan
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menyambung ke Instance RDS Saya daripada Instance EC2 Saya: Menyelesaikan Masalah Firewall dan Isu DNS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!