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
Freigeben: 2024-12-05 00:47:11
Original
232 Leute haben es durchsucht

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
Nach dem Login kopieren

Alle Datenbanken exportieren:

mysqldump -u [username] -p --all-databases > all_databases_backup.sql
Nach dem Login kopieren

Spezifisch exportieren Tabellen:

mysqldump -u [username] -p database_name table1 table2 > table_backup.sql
Nach dem Login kopieren

Automatisch komprimierende Ausgabe:

mysqldump -u [username] -p database_name | gzip > database_backup.sql.gz
Nach dem Login kopieren

Remote Exportieren:

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

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!

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