Heim >Datenbank >MySQL-Tutorial >Wie exportiere und importiere ich MySQL-Datenbanken über die Befehlszeile mit Optionen?

Wie exportiere und importiere ich MySQL-Datenbanken über die Befehlszeile mit Optionen?

Susan Sarandon
Susan SarandonOriginal
2024-12-02 12:40:13977Durchsuche

How to Export and Import MySQL Databases via the Command Line with Options?

So exportieren und importieren Sie eine .SQL-Datei über die Befehlszeile mit Optionen

Kein Duplikat! Diese Frage sucht nach Funktionen, die der Exportfunktion von phpMyAdmin für die Befehlszeile ähneln.

Exportieren einer Datenbank

Um eine MySQL-Datenbank in eine .sql-Datei zu exportieren, verwenden Sie den Befehl mysqldump zusammen mit den folgenden Optionen:

  • -u Benutzername: Geben Sie die Datenbank an Benutzername.
  • -p: Aufforderung zur Eingabe des Datenbankkennworts.
  • Datenbankname: Ersetzen Sie ihn durch den Namen der zu exportierenden Datenbank.
  • > Dateiname.sql: Geben Sie den Namen und den Speicherort der Ausgabedatei an.

Beispiel:

mysqldump -u username -p databasename > database-backup.sql

Importieren einer Datenbank

Um eine . Wenn Sie eine SQL-Datei in eine MySQL-Datenbank kopieren möchten, verwenden Sie die Datei mysql Befehl:

  • -u Benutzername: Geben Sie den Datenbank-Benutzernamen an.
  • -p: Fragen Sie nach dem Datenbankkennwort.
  • DATA-BASE-NAME: Ersetzen Sie durch Name der Datenbank, in die importiert werden soll.
  • < data.sql: Geben Sie die Eingabedatei an, aus der importiert werden soll.

Beispiel:

mysql -u username -p DATA-BASE-NAME < data.sql

Optionen zum Exportieren und Importieren

Die Mit den folgenden Optionen können Sie den Export/Import anpassen Prozess:

  • --disable-foreign-key-checks: Fremdschlüsselprüfungen während des Vorgangs deaktivieren.
  • --skip-add-drop-table: Tabellenerstellung/-löschung auslassen Anweisungen aus der exportierten Datei.
  • --create-options: Fügen Sie beim Erstellen von Tabellen in der exportierten Datei zusätzliche Optionen hinzu Datei.

Beispiel (Fremdschlüsselprüfungen während des Exports deaktivieren):

mysqldump -u username -p --disable-foreign-key-checks databasename > database-backup.sql

Das obige ist der detaillierte Inhalt vonWie exportiere und importiere ich MySQL-Datenbanken über die Befehlszeile mit Optionen?. 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