Exportieren eines MySQL-Dumps über die Befehlszeile
Der Wechsel zu einem Host mit weniger administrativer Linux-Kontrolle kann bei der Datenmigration zu Herausforderungen führen. Das Exportieren eines MySQL-Datenbank-Dumps über die Befehlszeile kann sich in diesem Szenario als nützlich erweisen.
Um dies zu erreichen, verwenden Sie die Befehlszeilenfunktion mysqldump wie folgt:
Exportieren einer gesamten Datenbank:
$ mysqldump -u [uname] -p db_name > db_backup.sql
Alle exportieren Datenbanken:
$ mysqldump -u [uname] -p --all-databases > all_db_backup.sql
Exportieren bestimmter Tabellen in eine Datenbank:
$ mysqldump -u [uname] -p db_name table1 table2 > table_backup.sql
Komprimieren der Ausgabe:
$ mysqldump -u [uname] -p db_name | gzip > db_backup.sql.gz
Remote Exportieren:
$ mysqldump -P 3306 -h [ip_address] -u [uname] -p db_name > db_backup.sql
Denken Sie daran, Passwörter aus Befehlszeilenbefehlen mit der Option -p zu verwerfen. Sie werden zur Eingabe des Passworts aufgefordert, ohne es aufzuzeichnen. Die Dump-Datei wird in dem Verzeichnis erstellt, in dem der Befehl ausgeführt wurde.
Das obige ist der detaillierte Inhalt vonWie kann ich einen MySQL-Datenbank-Dump über die Befehlszeile exportieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!