Menyelesaikan Masalah Sambungan MySQL Hilang Semasa Pertanyaan
Semasa cuba mengimport data daripada fail CSV ke dalam jadual MySQL, anda mungkin menghadapi ralat yang menunjukkan sambungan yang hilang ke pelayan MySQL. Ralat ini boleh berlaku kerana pelbagai sebab, seperti:
Penyelesaian
Untuk menyelesaikan isu ini dan mewujudkan sambungan yang stabil semasa import data, pertimbangkan dua langkah berikut:
1. Laraskan Konfigurasi MySQL
Ubah suai fail konfigurasi MySQL anda (my.cnf atau my.ini) untuk meningkatkan tetapan max_allowed_packet. Parameter ini mentakrifkan saiz maksimum untuk paket yang boleh ditukar antara klien dan pelayan. Dengan menetapkannya dengan sewajarnya (cth., kepada 32M), anda boleh menampung pemindahan data yang lebih besar dan mengurangkan risiko kehilangan sambungan.
2. Gunakan Import Baris Perintah
Jika isu berterusan, anda boleh cuba mengimport data secara terus menggunakan antara muka baris arahan MySQL:
mysql -u <user> --password=<password> <database name> <file_to_import>
Pendekatan ini memintas perisian perantara dan mewujudkan sambungan langsung antara pelanggan anda dan pangkalan data, yang berpotensi menyelesaikan isu kestabilan sambungan. Dengan mengikuti langkah ini, anda boleh mengoptimumkan konfigurasi MySQL anda dan memulihkan sambungan yang boleh dipercayai semasa import data, memastikan proses pemindahan lancar.
Atas ialah kandungan terperinci Mengapa Saya Kehilangan Sambungan MySQL Saya Semasa Import Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!