Hallo Matthias Am 28.02.2012 18:55, schrieb Matthias Praunegger:
DATUM=$(date "+%Y%m%d")
USER="root" PASSWORD="klartextkennwort"
mysqldump --user=$USER --password=$PASSWORD --all-databases --opt -l --force | gzip > /backup/mysql/mysql_$DATUM.sql.gz
ob man es nun zippen will oder nicht.... Über die Parameter kann man streiten. Ich mache das schon seit langem so und habe die besten Erfahrungen. Weiters mache ich immer auch von jeder einzelnen Datenbank auch einzelne Backups:
databases=$(/usr/bin/mysql --user=$USER --password=$PASSWORD -e 'SHOW DATABASES;' | grep -Ev '(Database|information_schema)') for db in $databases; do /usr/bin/mysqldump -l --opt --hex-blob --force --user=$USER --password=$PASSWORD $db | gzip > /backup/mysql/db_$db-$DATUM.sql.gz done
Das mit dem Zippen wollte ich in einem seperaten Schritt erledigen, auch wenn ich auf der Backup-Platte genug Platz hätte. Schaue ich mir auf jeden Fall auch noch genauer an! Somit solved! Auch dir ein Danke für die rasche Hilfe, Matthias! LG, Sascha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org