Rumah >pangkalan data >tutorial mysql >Ralat MySQL 2013: Sambungan Terputus ke Pelayan - Apakah Penyebabnya?
Sambungan Hilang ke Pelayan MySQL: Ralat 2013
Apabila cuba menyambung ke MySQL, ralat "ERROR 2013 (HY000): Sambungan hilang ke pelayan MySQL pada 'membaca paket kebenaran', ralat sistem: 0" mungkin berlaku.
Punca dan Penyelesaian Kemungkinan:
1. Konfigurasi Firewall Salah:
Pastikan firewall membenarkan sambungan ke port MySQL (lalai 3306).
2. Kependaman Rangkaian Tinggi:
Tingkatkan nilai 'connect_timeout' dalam fail konfigurasi MySQL (my.cnf) untuk menampung kemungkinan kelewatan rangkaian.
3. Isu Pengesahan:
Sahkan bahawa nama pengguna/kata laluan adalah betul dan pelanggan sedang menyambung ke pangkalan data yang sesuai.
4. Ketidakserasian Versi MySQL:
Pastikan versi MySQL klien dan pelayan serasi. Dalam kes ini, versi pelayan ialah 5.1.69-log, yang mungkin tidak serasi dengan klien.
5. Konfigurasi Pengimbang Beban F5:
Jika menggunakan pengimbang beban F5, semak konfigurasi dan pastikan ia mengarahkan trafik ke pelayan MySQL dengan betul.
6. Kebenaran Fail Hos:
Pada sistem Unix, semak fail /etc/hosts.allow dan /etc/hosts.deny untuk memastikan perkhidmatan MySQL dibenarkan.
7. Isu Sijil SSL:
Jika menggunakan SSL, sahkan bahawa sijil dan konfigurasi adalah sah.
8. Sambungan Permulaan Tinggi:
Pantau pembolehubah status 'Aborted_connections' menggunakan "TUNJUK STATUS GLOBAL SEPERTI 'Aborted_connections';". Nilai tinggi menunjukkan percubaan sambungan awal yang berlebihan.
Petua Tambahan:
Atas ialah kandungan terperinci Ralat MySQL 2013: Sambungan Terputus ke Pelayan - Apakah Penyebabnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!