Impor .SQL File Error - Server MySQL telah pergi

Ketika kita harus melakukannya mengimpor file .SQL besar dalam satu basis tanggal, metode klasik melalui phpMyAdmin ini bukanlah solusi yang sangat baik. Seringkali kita mengalami "batas waktu reqest"Cara termudah adalah menghubungkan SSH / konsol ke server yang menyimpan database, mengunggah ke file .sql dan kemudian menjalankan baris perintah khusus untuk diimpor.

 mysql -u db_user -p -h localhost db_name < /path/sql_file.sql 

Jika setelah menjalankan baris perintah dan memasukkan kata sandi database Anda menemukan kesalahan: "ERROR 2006 (HY000) pada baris 1281: Server MySQL telah pergi ”, sebagian besar waktu ini tentang melebihi batas volume untuk file yang diimpor. Sangat mungkin bahwa dalam konfigurasi MySQL standar, batas volume yang ditetapkan dalam "max_allowed_packet" akan lebih kecil daripada file yang ingin Anda impor ke database.
Solusi paling sederhana adalah dengan mengedit file "my.cnf" dan menetapkan batas yang sesuai dengan kebutuhan kita. Misalnya, jika kita ingin mengimpor file .SQL 320 MB, edit file "my.cnf" dan tambahkan baris:

 max_allowed_packet=400M 

Setelah mengedit dan menyimpan, restartSaya memiliki layanan mysql di server dan saya melanjutkan baris perintah untuk impor. semuanya harus bekerja dengan baik.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *

Total
0
saham
Sebelumnya Pasal

Cara mengaktifkan pembaruan otomatis untuk aplikasi dan sistem operasi di macOS [Pembaruan Otomatis]

Pasal berikutnya

Windows Update kesalahan [Windows 10 - Bagaimana cara memperbaiki]

Pos terkait
Total
0
Bagikan