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
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
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!
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