Spätestens nach dem ersten Festplatten-Crash, weiß man den Wert von Datensicherung zu schätzen. Dabei muss es nicht immer die Hardware sein, viele Datenverluste werden auch durch Viren oder Fehlbedienung verursacht. MySQL bietet in dieser Hinsicht viele Möglichkeiten, um Backups zu erstellen und wieder einzuspielen.
So kann man sich den folgenden Befehlen immer bedienen, wenn man keine bequemere Alternative wie z.B. phpMyAdmin verwenden will oder zurzeit nicht installiert hat.
Einzelne MySQL Datenbank exportieren
1 |
mysqldump -u username -p database_name > dump.sql |
Die Struktur einer MySQL Datenbank exportieren
1 |
mysqldump -u username -p --no-data database_name > dump.sql |
Die Daten aus einer MySQL Datenbank exportieren
1 |
mysqldump -u username -p --no-create-info database_name > dump.sql |
Mehrere MySQL Datenbanken exportieren
1 |
mysqldump -u username -p --databases db_name1 [db_name2 ...] > dump.sql |
Alle MySQL Datenbanken exportieren
1 |
mysqldump -u username -p --all-databases > dump.sql |
MySQL Datenbanken importieren
1 |
mysql -u username -p database_name < dump.sql |
sehr schönes howto hat mir gut geholfen auch wenns etwas älter ist.
Hallo, ich möchte mich auch für das Howto bedanken, hat mir auf der Arbeit sehr geholfen!
Vielen Dank. Komme immer mal wieder zum Nachlesen!
Mit -v werden die Operationen auf der Konsole angezeigt!
Pingback: MySQL Datenbanken per Konsole sichern und wiederherstellen « DPC-iT notizBLOG