Heim >Datenbank >MySQL-Tutorial >Wie kann der Fehler „MySQL Server ist verschwunden' beim Import großer SQL-Dateien behoben werden?
Fehlerbehebung „MySQL Server Has Gone Away“-Fehler beim SQL-Dateiimport
Beim Versuch, eine große SQL-Datei mit INSERT-Abfragen zu importieren, müssen Sie Möglicherweise tritt der anhaltende Fehler „FEHLER 2006 (HY000): MySQL-Server ist verschwunden“ auf. Obwohl MySQL neu gestartet und die Tabelle/Datenbank manipuliert wurde, besteht das Problem weiterhin.
Die Hauptursache für diesen Fehler liegt im Zusammenspiel zwischen der Dateigröße und der max_allowed_packet-Einstellung des MySQL-Servers. Ihre Dateigröße beträgt 79512 Byte, während max_allowed_packet auf 1048576 Byte eingestellt ist. Dies bedeutet, dass die Größe der SQL-Datei die maximal zulässige Paketgröße überschreitet.
Um dieses Problem zu beheben, müssen Sie die Einstellung „max_allowed_packet“ in der MySQL-Konfigurationsdatei erhöhen.
Schritte :
Öffnen Sie die MySQL-Konfigurationsdatei (my.cnf):
Fügen Sie die folgende Zeile hinzu Datei:
max_allowed_packet=64M
Zusätzliche Informationen:
Dieser Fehler kann auch auftreten, wenn die Spalten große Werte haben. In solchen Fällen wird das Problem durch Erhöhen der max_allowed_packet-Einstellung behoben.
Das obige ist der detaillierte Inhalt vonWie kann der Fehler „MySQL Server ist verschwunden' beim Import großer SQL-Dateien behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!