Hi,
(Wochentag --> 1=Mo, 7=So, d.h. 7 Backups pro Woche, danach wird wieder überschrieben)
date=
date +%u
Backup Database: (only tables)
mysqldump -d --add-drop-table --user=MYSQLUSER --password=KENNWORT DB >/home/www/web/backup/tables_$date.sql
Backup Database: (only data)
mysqldump -t -a -C -c --user=MYSQLUSER --password=KENNWORT DB >/home/www/web/backup/data_$date.sql
das ist schon ganz gut. Aber bei großen Datenbanken empfiehlt sich - auch wenn es länger dauert - eine gleichzeitige Kompression.
Ich mache das immer so:
mysqldump --opt -u[username] -p[password] --all-databases|gzip -c > /tmp/mysql.sql.gz
Gruß
Reiner