.SQL-Datei importieren Error - MySQL server has gone away

Dieses Tutorial behebt den Fehler, der beim Importieren von SQL-Dateien über die Befehlszeile auftritt. .SQL-Datei importieren Error - MySQL server has gone away.

Wenn wir müssen importierte Dateien .SQL groß in einem die Datumsbasis, die klassische Methode durch phpMyAdmin Es ist keine sehr gute Lösung. Die meiste Zeit begegnen wir einem „reqest timeout". Importieren .SQL Reichen Sie das Error - MySQL server has gone away.

Am einfachsten ist es, sich zu verbinden SSH /console auf den Server, der die Datenbank enthält, laden wir die Datei hoch .sql  und führen Sie dann die spezifischen Befehlszeilen für den Import aus.

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

Wenn nach dem Ausführen der Befehlszeile und der Eingabe des Datenbankkennworts der folgende Fehler auftritt: „ERROR 2006 (HY000) at line 1281: MySQL server has gone away", geht es meistens um das Überschreiten eines Volumenlimits für die importierten Dateien.

Es ist sehr gut möglich, dass in den Standardkonfigurationen von MySQL, die Volumenbegrenzung festgelegt in "max_allowed_packet“ sollte kleiner sein als die Datei, die Sie in die Datenbank importieren möchten.

Die einfachste Lösung besteht darin, die Datei "my.cnf“ und eine für unsere Bedürfnisse geeignete Grenze festzulegen. Zum Beispiel, wenn wir eine Datei importieren möchten .SQL von 320 MB, dann bearbeiten wir die Datei "my.cnfUnd wir fügen die Zeile hinzu:

 max_allowed_packet=400M 

Starten Sie nach dem Bearbeiten und Speichern den MySQL-Dienst auf dem Server neu und starten Sie die Befehlszeile für den Import neu. Ohne .SQL-Datei importieren sollte alles funktionieren Error - MySQL server has gone away.

Technikbegeistert, schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe reichhaltige Erfahrung in Betriebssystemen: macOS, Windows und Linux, sowie in Programmiersprachen und Blogging-Plattformen (WordPress) und für Online-Shops (WooCommerce, Magento, PrestaShop).

So erreichen » Linux » MySQL » .SQL-Datei importieren Error - MySQL server has gone away
Hinterlasse einen Kommentar