Heim >Datenbank >MySQL-Tutorial >Wie löse ich den Fehlercode 2013 „Verbindung zum MySQL-Server während der Abfrage verloren'?

Wie löse ich den Fehlercode 2013 „Verbindung zum MySQL-Server während der Abfrage verloren'?

DDD
DDDOriginal
2024-11-09 00:34:01859Durchsuche

How to Solve

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 , < Passwort>, und mit den entsprechenden Werten.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn