Heim >Datenbank >MySQL-Tutorial >Wie kann ich eine MySQL-Datenbank über die Befehlszeile exportieren?

Wie kann ich eine MySQL-Datenbank über die Befehlszeile exportieren?

Linda Hamilton
Linda HamiltonOriginal
2024-12-05 00:47:11266Durchsuche

How Can I Export a MySQL Database from the Command Line?

MySQL-Datenbank über die Befehlszeile exportieren

Problem:

Migration weg von einem Linux-basierten Server und benötigt eine Methode zum Exportieren des Inhalts einer MySQL-Datenbank mithilfe des Befehls Zeile.

Lösung:

Die Verwendung der Befehlszeilenfunktion mysqldump bietet eine effiziente und unkomplizierte Lösung für den Export von MySQL-Datenbanken. So geht's:

Eine gesamte Datenbank exportieren:

mysqldump -u [username] -p database_name > database_backup.sql

Alle Datenbanken exportieren:

mysqldump -u [username] -p --all-databases > all_databases_backup.sql

Spezifisch exportieren Tabellen:

mysqldump -u [username] -p database_name table1 table2 > table_backup.sql

Automatisch komprimierende Ausgabe:

mysqldump -u [username] -p database_name | gzip > database_backup.sql.gz

Remote Exportieren:

mysqldump -P 3306 -h [server_ip] -u [username] -p database_name > database_backup.sql

Hinweise:

  • Verwenden Sie aus Sicherheitsgründen die Option -p ohne Angabe eines Passworts. Es wird zur Benutzereingabe aufgefordert.
  • Die SQL-Datei wird im aktuellen Arbeitsverzeichnis gespeichert.
  • Es wird empfohlen, Platzhalter ([Benutzername], [Datenbankname] usw.) durch tatsächliche zu ersetzen Werte.

Das obige ist der detaillierte Inhalt vonWie kann ich eine MySQL-Datenbank über die Befehlszeile exportieren?. 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