Impor .SQL File Error - server MySQL telah hilang

Ketika kita harus melakukannya mengimpor file .SQL besar dalam satu basis tanggal, metode klasik melalui phpMyAdmin bukan solusi yang sangat bagus. Sebagian besar waktu kita memukul "batas waktu reqest"Cara termudah adalah dengan menghubungkan SSH / console ke server database, unggah file .sql, dan kemudian jalankan baris perintah khusus untuk mengimpor.

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

Jika, setelah mengeksekusi baris perintah dan memasukkan kata sandi basisdata, Anda mendapatkan kesalahan: "ERROR 2006 (HY000) pada baris 1281: server MySQL telah hilang", sebagian besar waktunya adalah mengatasi batas volume untuk file yang diimpor. Ada kemungkinan bahwa dalam konfigurasi standar MySQL, batas volume yang ditetapkan dalam "max_allowed_packet" lebih rendah dari pada file yang ingin Anda impor ke dalam database.
Solusi paling sederhana adalah mengedit file "my.cnf" dan menetapkan batas untuk kebutuhan kita. Sebagai contoh, jika kita ingin mengimpor file .SQL dari 320 MB, kemudian edit file "my.cnf" dan tambahkan baris:

max_allowed_packet=400M

Setelah mengedit dan menyimpan, restart layanan mysql di server dan lanjutkan baris perintah untuk mengimpor. semuanya harus berjalan lancar.

Impor .SQL File Error - server MySQL telah hilang

Tentang Penulis

Stealth

Bergairah tentang segala sesuatu yang berarti gadget dan TI, saya menulis dengan senang hati stealthsettings.com dari 2006 dan saya suka menemukan dengan Anda hal-hal baru tentang komputer dan sistem operasi macOS, Linux, Windows, iOS dan Android.

Tinggalkan Komentar

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.