Impor File .SQL Error - MySQL server has gone away

Tutorial ini mengatasi error yang muncul saat mengimpor file .sql melalui baris perintah. Impor File .SQL Error - MySQL server has gone away.

Ketika kita harus melakukannya file yang diimpor .SQL besar dalam satu basis tanggal, metode klasik melalui phpMyAdmin ini bukanlah solusi yang sangat baik. Seringkali kita mengalami "reqest timeout". Impor .SQL File Error - MySQL server has gone away.

Yang paling sederhana adalah terhubung SSH / console ke server yang menyimpan database, mari unggah file .sql  dan kemudian jalankan baris perintah khusus untuk impor.

 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) at line 1281: MySQL server has gone away", sering kali tentang melebihi batas volume untuk file yang diimpor.

Sangat mungkin bahwa dalam konfigurasi standar MySQL, batas volume yang ditetapkan dalam "max_allowed_packet” harus lebih kecil dari file yang ingin Anda impor ke database.

Solusi paling sederhana adalah mengedit file "my.cnf” dan untuk menetapkan batas yang sesuai dengan kebutuhan kita. Misalnya, jika kita ingin mengimpor file .SQL sebesar 320 MB, kemudian kita edit filenya"my.cnfDan kami menambahkan baris:

 max_allowed_packet=400M 

Setelah mengedit dan menyimpan, mulai ulang layanan mysql di server dan mulai ulang baris perintah untuk impor. Semuanya harus berfungsi tanpa Impor File .SQL Error - MySQL server has gone away.

Sebagai pecinta teknologi, saya dengan senang hati menulis di StealthSettings.com sejak tahun 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, Windows, dan Linux, serta dalam bahasa pemrograman dan platform blogging (WordPress) dan toko online (WooCommerce, Magento, PrestaShop).

How to » Linux » MySQL » Impor File .SQL Error - MySQL server has gone away
Tinggalkan Komentar