İçe Aktar .sql Dosya Hatası – MySQL Server gitti

Bu öğretici, dosya sipariş satırından içe aktarılırken görünen hatayı çözer .sql. İçe Aktar .sql Dosya Hatası – MySQL Server gitti.

Bizim ne zaman İçe aktarılan dosyalar .SQL Birinde büyük Tarih üssü, klasik yöntem phpMyAdmin İyi bir çözüm değil. Çoğu zaman bir “reqest timeout“. İçe aktarmak .SQL Dosya hatası – MySQL Server gitti.

En basit olanı bağlamaktır SSH / Dosyaya yüklemek için veritabanını tutan sunucuya konsol .sql ve sonra içe aktarma için belirli komut satırlarını yürütmek için.

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

Sipariş satırını yürüttükten ve veritabanının şifresini girdikten sonra, hatayı karşılarsa: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“, çoğu zaman, içe aktarılan dosyalar için bir ses seviyesini aşmakla ilgilidir.

Standart konfigürasyonlarda MySQL, içinde kurulan cilt sınırları “max_allowed_packet” Veritabanına içe aktarmak istediğiniz dosyanınkinden daha küçük olun.

En basit çözüm dosyayı düzenlemektir “my.cnf” ve ihtiyaçlarımıza uygun bir sınır oluşturmak. Örneğin, bir dosya içe aktarmak istiyorsak .SQL 320 MB, sonra dosyayı düzenliyoruz “my.cnf” ve satırı ekleyin:

 max_allowed_packet=400M 

Düzenleme ve Kurtarma'dan sonra, sunucuda MySQL hizmetini yeniden başlatırız ve içe aktarma sipariş hattına devam ederiz. Her şey içe aktarmadan çalışmalı .sql dosya hatası – MySQL Server gitti.

Teknoloji konusunda tutkulu, 2006'dan başlayarak StealthSetts.com'da zevkle yazıyorum. İşletim sistemlerinde zengin bir deneyime sahibim: macOS, Windows ve Linux, aynı zamanda programlama dilleri ve bloglama platformlarında (WordPress) ve çevrimiçi mağazalar için (WooCommerce, Magento, Presashop).

Ev BT öğreticileri, faydalı ipuçları ve haberler. İçe Aktar .sql Dosya Hatası – MySQL Server gitti
Yorum bırak