[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: