Markus Hold: MySQL backup über cronjob?

Beitrag lesen

sodele habs:

##!/usr/bin/ksh

Erstellt ein Backup der mySQL Datenbanken

die dann später mal wieder importiert werden können

(Dieses script wird automatisch täglich durch crontab ausgeführt!

Aktuelles Datum für Dateinamen setzen

(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