Reiner: MySQL backup über cronjob?

Beitrag lesen

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