Rumah >pangkalan data >tutorial mysql >Mengapa Saya Mendapat 'Sambungan ke pelayan MySQL hilang semasa 'membaca paket komunikasi awal', ralat sistem: 0' Apabila Menyambung Secara Luaran?

Mengapa Saya Mendapat 'Sambungan ke pelayan MySQL hilang semasa 'membaca paket komunikasi awal', ralat sistem: 0' Apabila Menyambung Secara Luaran?

Susan Sarandon
Susan Sarandonasal
2024-12-10 12:01:141036semak imbas

Why Am I Getting

Menyelesaikan "Kehilangan sambungan ke pelayan MySQL semasa 'membaca paket komunikasi awal', ralat sistem: 0" dengan Sambungan Luar

Apabila cuba untuk mewujudkan sambungan MySQL menggunakan alamat IP luaran, pengguna mungkin menghadapi ralat: "Sambungan ke pelayan MySQL hilang semasa 'membaca paket komunikasi awal', ralat sistem: 0." Isu ini biasanya timbul apabila alamat IP pelayan MySQL dihadkan kepada sambungan setempat.

Penyelesaian Kemungkinan:

1. Sekatan Firewall:

Seperti yang dicadangkan dalam komuniti, firewall mungkin menyekat sambungan MySQL. Mengesahkan tetapan tembok api untuk memastikan port yang diperlukan (biasanya 3306) dibuka untuk trafik MySQL adalah penting.

2. Pengikatan IP Gelung Belakang:

Kemungkinan lain ialah pelayan MySQL terikat pada IP gelung belakang (127.0.0.1), mengehadkan akses kepada sambungan tempatan sahaja. Untuk menyelesaikan masalah ini, skrip hendaklah dimuat naik ke pelayan web yang mengehos pelayan MySQL dan 'localhost' hendaklah digunakan sebagai hos pelayan.

Pertimbangan Tambahan:

  • Pastikan bahawa nama pengguna dan kata laluan yang disediakan untuk sambungan adalah betul.
  • Sahkan bahawa pelayan MySQL sedang berjalan dan mendengar pada port yang sesuai.
  • Semak sebarang isu sambungan rangkaian yang mungkin mengganggu sambungan.

Atas ialah kandungan terperinci Mengapa Saya Mendapat 'Sambungan ke pelayan MySQL hilang semasa 'membaca paket komunikasi awal', ralat sistem: 0' Apabila Menyambung Secara Luaran?. 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