Heim > Datenbank > MySQL-Tutorial > Wie kann ich MySQL-Datenbanken mithilfe von Befehlszeilenoptionen effizient exportieren und importieren?

Wie kann ich MySQL-Datenbanken mithilfe von Befehlszeilenoptionen effizient exportieren und importieren?

Patricia Arquette
Freigeben: 2024-12-10 10:55:10
Original
307 Leute haben es durchsucht

How Can I Efficiently Export and Import MySQL Databases Using Command-Line Options?

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage