Rumah >pangkalan data >tutorial mysql >Mengapa Pelayan MySQL Saya Laporan 'Telah Pergi' Semasa Import Fail SQL Besar, dan Bagaimana Saya Boleh Membetulkannya?
Cara Menyelesaikan Ralat "MySQL Server has Gone Away" Semasa Import Fail SQL
Apabila cuba mengimport fail SQL yang besar melalui phpMyAdmin, ralat "MySQL server has gone away" yang digeruni boleh muncul. Untuk membetulkan isu ini, pertimbangkan punca dan penyelesaian berikut:
Tamat Masa Sambungan Pelayan
Pelayan MySQL mempunyai tempoh tamat masa lalai untuk sambungan tidak aktif. Jika proses import melebihi tamat masa ini, pelayan menamatkan sambungan, menyebabkan ralat. Untuk menyelesaikannya:
Edit Fail Konfigurasi my.cnf:
Tingkatkan Pembolehubah wait_timeout:
Mulakan semula Pelayan MySQL:
Paket Besar atau Salah Saiz
Dalam sesetengah kes, pelayan mungkin memutuskan sambungan jika ia menerima paket yang terlalu besar atau cacat bentuk. Untuk menangani perkara ini:
Edit Fail Konfigurasi my.cnf:
Tingkatkan Pembolehubah max_allowed_packet:
Mulakan semula Pelayan MySQL:
Tambahan Petua
Dengan melaksanakan ini langkah, anda boleh berjaya menyelesaikan ralat "Pelayan MySQL telah hilang" dan menyelesaikan proses import fail SQL.
Atas ialah kandungan terperinci Mengapa Pelayan MySQL Saya Laporan 'Telah Pergi' Semasa Import Fail SQL Besar, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!