habe folgendes Script aus dem hiesigen "FAQ"-Bereich kopiert. Leider läuft es bei mir nicht. Habe natürlich alle erforderlichen Verzeichnisse angelegt; trotzdem erhalte ich bei Scriptausführung Fehlermeldungen, die etwas von "nicht existierenden Verzeichnissen oder Dateien" sagen.
Ausserdem meldet "bzip" einen Fehler, etwa so:
"I wont send compressed data to standard output."
Hier der Code:
Code: Select all
#!/bin/sh
date=`date -I`
mysqlcheck --all-databases --auto-repair --extended --optimize -uroot -password
>/var/backup/logs/mysqlcheck-$date.log
mysqldump --all-databases -uroot -password --opt | bzip2 -c >
/var/backup/databasebackup-$date.sql.bz2
rm /var/backup/databasebackup-current.sql.bz2
rm /var/backup/logs/mysqlcheck-current.log
ln -s /var/backup/databasebackup-$date.sql.bz2
/var/backup/databasebackup-current.sql.bz2
ln -s /var/backup/logs/mysqlcheck-$date.log
/var/backup/logs/mysqlcheck-current.log
Bin dankbar für jeden (möglichst einem Newbie verständlichen) Tipp.
Viele Grüße, Ecki