Rumah > pembangunan bahagian belakang > tutorial php > Mengapa Saya Mendapat 'Hilang sambungan ke pelayan MySQL semasa 'membaca paket komunikasi awal', ralat sistem: 0'?

Mengapa Saya Mendapat 'Hilang sambungan ke pelayan MySQL semasa 'membaca paket komunikasi awal', ralat sistem: 0'?

DDD
Lepaskan: 2024-12-06 19:45:15
asal
912 orang telah melayarinya

Why Am I Getting

"Sambungan ke pelayan MySQL hilang semasa 'membaca paket komunikasi awal', ralat sistem: 0" Ralat Ditemui

Apabila cuba mewujudkan sambungan ke pangkalan data MySQL, anda mungkin menghadapi mesej ralat yang menyatakan, "Sambungan ke pelayan MySQL hilang semasa 'membaca paket komunikasi awal, ralat sistem: 0'". Ralat ini boleh timbul apabila menggunakan alamat IP langsung dan bukannya hos setempat.

Punca Potensi

Sekatan Firewall:
Punca biasa ralat ini ialah firewall sekatan. Firewall pihak ketiga atau firewall terbina dalam pada sistem anda mungkin menyekat komunikasi antara aplikasi anda dan pelayan MySQL.

Loopback IP Binding:
Sebab lain yang mungkin adalah kerana pelayan MySQL terikat kepada alamat IP gelung balik (127.0.0.1 atau localhost). Ini bermakna pelayan hanya boleh diakses dari mesin tempatan, bukan dari sambungan luaran.

Penyelesaian

Konfigurasi Firewall:
Periksa tetapan firewall anda dan pastikan bahawa ia membenarkan trafik pada port yang MySQL gunakan. Biasanya, MySQL menggunakan port 3306. Anda mungkin perlu mencipta peraturan firewall untuk membenarkan sambungan masuk pada port ini.

Tukar Hos Pelayan:
Jika isu berkaitan dengan gelung balik IP mengikat, anda boleh menyelesaikannya dengan memuat naik skrip ke pelayan web di mana pelayan MySQL sedang berjalan. Setelah dimuat naik, kekalkan nama hos pelayan sebagai 'localhost'.

Atas ialah kandungan terperinci Mengapa Saya Mendapat 'Hilang sambungan ke pelayan MySQL semasa 'membaca paket komunikasi awal', ralat sistem: 0'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan