Importieren einer riesigen MySQL-Dump-Datei (14 GB): Eine umfassende Anleitung
Das Importieren riesiger MySQL-Dump-Dateien kann insbesondere eine entmutigende Aufgabe sein beim Umgang mit großen Dateigrößen wie 14 GB. Um diese Herausforderung zu lindern, präsentieren wir eine detaillierte Lösung, die Sie nahtlos durch den Importprozess führt.
Schritt-für-Schritt-Anleitung:
-
Stellen Sie eine MySQL-Verbindung her:Verwenden Sie den folgenden Befehl, um als Root-Benutzer eine Verbindung zu MySQL herzustellen:
mysql -u root -p
Nach dem Login kopieren
-
Netzwerkpufferlänge konfigurieren:Optimieren Sie das Netzwerk Leistung durch Anpassen der Netzwerkpufferlänge:
set global net_buffer_length=1000000;
Nach dem Login kopieren
-
Maximale Paketgröße festlegen: Maximale Paketgröße festlegen, um größere Datenpakete unterzubringen:
set global max_allowed_packet=1000000000;
Nach dem Login kopieren
-
Fremdschlüsselprüfungen deaktivieren: Fremdschlüsselprüfungen vorübergehend deaktivieren, um mögliche Verzögerungen und Fehler während des Importvorgangs zu verhindern:
SET foreign_key_checks = 0;
Nach dem Login kopieren
-
Import ausführen:MySQL-Dump-Datei mit dem Befehl „source“ importieren:
source file.sql
Nach dem Login kopieren
-
Fremdschlüsselprüfungen erneut aktivieren: Sobald der Import abgeschlossen ist, aktivieren Sie die Fremdschlüsselprüfungen erneut, um die Datenintegrität sicherzustellen:
SET foreign_key_checks = 1;
Nach dem Login kopieren
Zusätzliche Tipps:
-
Verwenden Sie eine zuverlässige Verbindung: Stellen Sie eine stabile und schnelle Internetverbindung sicher, um Unterbrechungen während des Importvorgangs zu vermeiden.
-
Importfortschritt überwachen: Verfolgen Sie den Importfortschritt mit dem Befehl „mysqlbinlog“. mit der Option „--verbose“.
-
MySQL-Server optimieren: Passen Sie die Speichereinstellungen von MySQL an (z. B. innodb_buffer_pool_size), um ausreichend Pufferspeicher für den Importvorgang zu reservieren.
- Erwägen Sie einen dedizierten Server: Wenn die Importdatei besonders groß ist oder der Server stark ausgelastet ist, sollten Sie die Migration auf einen dedizierten Server in Betracht ziehen, um ausreichend Ressourcen für die Importaufgabe bereitzustellen.
Wenn Sie diese Schritte sorgfältig befolgen, können Sie selbst die anspruchsvollsten 14-GB-MySQL-Dump-Dateien erfolgreich in Ihre neue Datenbank importieren.
Das obige ist der detaillierte Inhalt vonSo importieren Sie eine riesige 14-GB-MySQL-Dump-Datei: Eine Schritt-für-Schritt-Anleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!