SQL-Dateien mit Optionen über die Befehlszeile exportieren und importieren
Das Exportieren und Importieren von .SQL-Dateien über die Befehlszeile ist eine bequeme Möglichkeit um die MySQL-Datenbankverwaltung zu übernehmen. Möglicherweise benötigen Sie jedoch zusätzliche Optionen, die über die grundlegende Export-/Importfunktion hinausgehen.
So exportieren Sie eine .SQL-Datei mit bestimmten Optionen:
mysqldump -u <username> -p -h <hostname> <database_name> [options] > <filename>.sql
Nach dem Login kopieren
Wo:
-
-u Benutzername gibt die Datenbank an Benutzername
-
-p fordert zur Eingabe des Passworts auf
-
-h Hostname gibt den Server-Hostnamen (oder die IP-Adresse) an
-
ist der Name der Datenbank, auf die zugegriffen werden soll Export
-
[Optionen] ermöglicht verschiedene Exportoptionen (siehe unten)
-
> .sql gibt den Namen der Ausgabedatei an
Allgemeine Exportoptionen:
-
--disable-keys : Fremdschlüssel deaktivieren prüft
-
--skip-add-drop-table: Tabellendaten exportieren, ohne die Anweisungen zur Tabellenerstellung einzubeziehen (nur Struktur)
-
--replace:Vorhandene Daten ersetzen, falls vorhanden
Importieren einer .SQL Datei:
mysql -u <username> -p -h <hostname> <database_name> < <filename>.sql
Nach dem Login kopieren
Wobei:
-
-u Benutzername gibt den Datenbankbenutzernamen an
-
-pfragt nach dem Passwort
-
-h Hostname gibt den Server-Hostnamen (oder die IP-Adresse) an
-
ist der Name der Datenbank, in die importiert werden soll
-
< .sql gibt den Namen der Eingabedatei an
Beispiel:
-
Exportieren: mysqldump - u vivek -p -h localhost blog --disable-keys --skip-add-drop-table > backup.sql
-
Importieren: mysql -u vivek -p -h localhost blog < backup.sql
Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Datenbanken mithilfe von Befehlszeilenoptionen effizient exportieren und importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!