Backup einer MYSQL-Datenbank

Eine MySql-Datenbank kann in einer Form gesichert werden, sodass Sie auch in ein anderes SQL-Datenbanksystem eingelesen werden kann. Dazu schreibt mysqldump ein SQL-Skript, in dem alle in der Datenbank vorhandenen Tabellen angelegt und mit den entsprechenden Einträgen beschrieben werden. Der Befehl zum Sichern heißt:

mysqldump -u mysqluser -p foobar > sicherung.sql

mysqluser muss ein Datenbankbenutzer sein, der Zugriffsrechte auf die zu sichernde Datenbank hat. Dies kann auch root sein. Allerdings muss man nach Eingabe des Kommandos das Passwort des Benutzers angeben.

foobar ist die zu sichernde Datenbank. Dies kann z.B. auch –all-databases sein. sicherung.sql ist das erzeugte SQL-Skript, dass alle Informationen enthält, um die Datenbank zu rekonstruieren.

Zurückschreiben lässt sich die Datenbank, indem man mit mysql das Sicherungsskript startet.

mysql -u mysqluser -p foobar < sicherung.sql

Bzw. bei einem kompletten Datenbankbackup:

mysql -u mysqluser -p < sicherung.sql

0 0 votes
Article Rating
Subscribe
Benachrichtige mich zu:
0 Comments
Inline Feedbacks
View all comments