Heim >Datenbank >MySQL-Tutorial >Wie löse ich den Fehlercode 2013 „Verbindung zum MySQL-Server während der Abfrage verloren'?
Beheben einer verlorenen Verbindung zum MySQL-Server während einer Abfrage
Frage:
Beim Importieren von Daten aus Wenn Benutzer eine große CSV-Datei in eine MySQL-Tabelle kopieren, wird möglicherweise der Fehlercode 2013 angezeigt: „Verbindung zum MySQL-Server während der Abfrage unterbrochen.“ Dieses Problem tritt normalerweise auf, wenn Abfragen remote von einem Ubuntu-Computer an einen Windows-Server ausgeführt werden.
Mögliche Lösungen:
Um dieses Problem zu beheben, ziehen Sie die folgenden zwei Lösungen in Betracht:
1. Passen Sie max_allowed_packet an
Ändern Sie den Abschnitt [mysqld] Ihrer my.cnf- oder my.ini-Datei, indem Sie die Zeile hinzufügen:
max_allowed_packet=32M
Passen Sie den Wert nach Bedarf basierend auf dem Vorhandenen an Datenbankgröße.
2. Importieren Sie die Daten über die Befehlszeile
Wenn das Problem durch Anpassen von max_allowed_packet nicht behoben wird, versuchen Sie, die Daten mit dem folgenden Befehl zu importieren:
mysql -u <user> --password=<password> <database name> <file_to_import
Ersetzen Sie
Das obige ist der detaillierte Inhalt vonWie löse ich den Fehlercode 2013 „Verbindung zum MySQL-Server während der Abfrage verloren'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!