BUP MySQL-Backup mit mysqldump ohne Zwischendatei
English
Deutsch
BUP ist ein schönes git-basiertes Backup-Tool, das sowohl kostenlos als auch einfach zu verwenden ist und durch differentielle Backups Speicherplatz spart.
BUP kann auch verwendet werden, um eine MySQL-Datenbank direkt mit mysqldump zu sichern, anstatt zuerst in eine .sql-Datei zu exportieren und dann die Datei zu sichern.
Dies ist möglich, indem die mysqldump-Ausgabe direkt in bup split gepiped wird:
mysqldump_to_bup.sh
mysqldump [...]| bup -d $BUP_DIR split -n mysqldump.sqlMit -n mysqldump.sql wird bup mitgeteilt, dass die vom Dump erstellte Datei im Backup mysqldump.sql heißen soll.
Vollständiges Beispiel:
bup_mysql_backup_example.sh
export BUP_DIR=/var/lib/bup/mysql.bup
export MARIADB_ROOT_PASSWORD=piahaen9ehilei0Ieneirohthue4Iu
bup -d $BUP_DIR init
mysqldump -uroot -p${MARIADB_ROOT_PASSWORD} --all-databases | bup -d $BUP_DIR split -n mysqldump.sqlCheck out similar posts by category:
Bup
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow