Re: Mysql Backup automatisieren ?
Hi Daniel,
On Sun, Mar 27, 2011 at 12:39:23PM +0200, Daniel Rafflenbeul wrote:
> Kann man mit einem Script automatisch backups einer Mysql Datenbank
> machen ?!
z.B. hiermit:
http://sourceforge.net/projects/automysqlbackup/
oder einfach so:
--------------
#!/bin/sh
# db_dump
#
DATENBANK=db_name
BENUTZER=db_benutzer
PASS=db_pass
OPTIONEN="--all --opt"
# JJJJ-MM-TT wg. Sortierung
DATUM=$(date '+%Y-%m-%d')
BACKUP=pfad/$DATENBANK-dump_$DATUM.sql.gz
mysqldump -u $BENUTZER -p$PASS $OPTIONEN $DATENBANK | gzip -9 > $BACKUP
# Es werden nur die drei letzten Backups behalten
ls -t $OUTPUT_DIR/$DATENBANK-dump_* | tail -n +4 | xargs rm -f
--------------
Und das ganze per cron-Job: crontab -e
> Muss also drin sein, drop Datenbank if exist
Wozu?
Gruß,
Martin
Reply to: