Fehlerbehebung „MySQL Server has Gone Away“-Fehler beim Importieren großer SQL-Dateien
Problem:
Benutzer versuchen zu importieren Bei großen SQL-Dateien über phpMyAdmin wird die Fehlermeldung „MySQL-Server ist nicht mehr verfügbar“ angezeigt weg.“
Lösung:
Dieser Fehler kann typischerweise auf zwei Hauptursachen zurückgeführt werden, wie in der bereitgestellten Referenz angegeben:
-
Server-Timeout: Der Wait_timeout-Konfigurationswert des Servers in seiner my.cnf-Datei ist möglicherweise zu niedrig. Um dies zu beheben, erhöhen Sie den Wert „wait_timeout“ auf einen größeren Wert (z. B. 600 Sekunden).
-
Falsches oder übergroßes Paket: Der Server hat möglicherweise ein falsches oder übermäßig großes Paket empfangen, was dazu geführt hat die Verbindung beenden. Um dieses Problem zu beheben, erhöhen Sie den Wert „max_allowed_packet“ in der Datei „my.cnf“ (z. B. 64 MB).
Zusätzliche Hinweise:
- Stellen Sie sicher, dass diese Anpassungen werden in der richtigen Konfigurationsdatei vorgenommen, die sich normalerweise in mysql/data befindet Verzeichnis.
- Geben Sie die Optionen unter den entsprechenden Abschnittsüberschriften an, z. B. [Client] oder [myslqd].
- Zum Beispiel:
[mysqld]
wait_timeout = 600
max_allowed_packet = 64M
Nach dem Login kopieren
- Nachdem Sie diese Änderungen vorgenommen haben, starten Sie den MySQL-Server neu.
- Um die aktualisierten Werte zu überprüfen, führen Sie die folgenden Befehle in MySQL aus Kunde:
> select @@wait_timeout;
> select @@max_allowed_packet;
Nach dem Login kopieren
Das obige ist der detaillierte Inhalt vonWie kann der Fehler „MySQL Server has Gone Away' beim Import großer SQL-Dateien behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!