-

MariaDB/Mysql auf Linux: Datenbank Backup

Mit mysqldump kann entweder ein Vollständigesbackup, ein Backup einer einzelnen Datenbank oder ein Backup einer einzigen Tabelle erstellt werden.

 

Erstellen eines Vollständigenbackups:
mysqldump --all-databases --single-transaction --quick --lock-tables=false > Voll-Backup-$(date +%F).sql -u root -p

Erstellen eines Backups einer Datenbank:
mysqldump -u [BENUTZERNAME] -p [DATENBANKNAME] --single-transaction --quick --lock-tables=false > DATENBANKNAME-backup-$(date +%F).sql

Erstellen eines Backups einer Tabelle:
mysqldump -u [BENUTZERNAME] -p --single-transaction --quick --lock-tables=false [DBNAME] [TABELLENNAME] > DBNAME-TABELLENNAME-$(date +%F).sql

 

Wiederherstellen eines Backups

Vollbackup zurückspielen:
mysql -u root -p < Voll-backup.sql

Eine einzelne Datenbank zurückspielen:
mysql -u [BENUTZERNAME] -p [DATENBANKNAME] < DATENBANKNAME-backup.sql

Eine einzelne Tabelle einer Datenbank zurückspielen:
mysql -u [BENUTZERNAME] -p [DATENBANKNAME] < DBNAME-TABELLENNAME.sql

<< Zur vorigen Seite