Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyambung ke Pangkalan Data MySQL di Amazon EC2 dari Pelayan Jauh?

Bagaimana untuk Menyambung ke Pangkalan Data MySQL di Amazon EC2 dari Pelayan Jauh?

Linda Hamilton
Linda Hamiltonasal
2025-01-04 03:31:40994semak imbas

How to Connect to a MySQL Database on Amazon EC2 from a Remote Server?

Menyambung ke MySQL pada Amazon EC2 daripada 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn