Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyambung ke Pangkalan Data MySQL di Amazon EC2 dari Pelayan Jauh?
Untuk menyambung ke pangkalan data MySQL yang dihoskan pada Amazon EC2 daripada pelayan jauh, langkah berikut perlu diikuti :
1. Mengesahkan Konfigurasi Capaian Jauh
Pastikan pengguna MySQL yang ingin anda sambungkan mempunyai keistimewaan capaian jauh. Ini boleh dilakukan dengan memberikan pengguna BERI SEMUA KEISTIMEWAAN PADA *.* KEPADA 'nama pengguna'@'%' DIKENALPASTI OLEH 'kata laluan'; keistimewaan.
2. Mengubah suai Konfigurasi MySQL
Edit fail konfigurasi MySQL (my.cnf) dan tambah tetapan berikut:
skip networking bind-address = 0.0.0.0
3. Memulakan semula MySQL
Selepas membuat perubahan konfigurasi, mulakan semula MySQL menggunakan arahan berikut:
/etc/init.d/mysql restart
4. Mengesahkan Alamat IP
Pastikan tika EC2 mempunyai alamat IP elastik yang diberikan kepadanya. Perintah sambungan MySQL harus menggunakan alamat IP ini dan bukannya alamat IP setempat.
5. Penyelesaian masalah
Jika anda masih menghadapi ralat sambungan selepas mengikuti langkah ini, semak tetapan kumpulan keselamatan AWS anda. Pastikan peraturan masuk yang sesuai disediakan untuk membenarkan trafik ke port MySQL (biasanya port TCP 3306) daripada pelayan jauh.
Penyelesaian Khusus daripada Jawapan
Selain itu , seperti yang dicadangkan dalam respons yang disediakan, sekiranya alamat bind dalam fail konfigurasi MySQL ditetapkan kepada 127.0.0.1, ia harus ditukar kepada 0.0.0.0 untuk membenarkan sambungan daripada alamat IP luaran.
Atas ialah kandungan terperinci Bagaimana untuk Menyambung ke Pangkalan Data MySQL di Amazon EC2 dari Pelayan Jauh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!