Hi, * Am 24.03.2004 (10:31) schrieb Johannes Tyra:
1. Für jeden DB ein Verzeichnis anlegen (wenn nötig).
In etwa so etwas wie for db in `echo "show databases;" | mysql do mkdir /backup/$db done
2. Dort täglich ein neues SQL Dump der DB ablegen (so in der Form: datebase_DD-MM-YY.sql)
DATUM=`date '+%Y-%m-%d'` Zusammen ergibt das in etwa das: for db in `echo "show databases;" | mysql do mkdir /backup/$db mysqldump $db > /backup/$db/$db_$DATUM.sql done
3. In dem jew. Verzeichnis alle SQL Dumps älter als zb. 10 Tage löschen.
Fällt mir so aus dem Stegreif nicht ein, sollte aber kein Problem sein -> Google, so selten sollte die Frage nicht sein. Ach ja: Du mußt natürlich eventuell Nutzer/Passwort übergeben (Berechtigungen für Dump!!) HTH, -sa -- sa at programmers-world dot com http://www.livingit.de 12:00 Internet sites: http://www.not2long.net - Make long links short Boomarks online: http://www.mobile-bookmarks.info