Heute (20.03.2006/11:01 Uhr) schrieb Evgeni Golov, > Moin Jungs und Maedels,
> ich hab da eine Frage, die leicht zu einem Glaubenskrieg entfachen > koennte ;-) > Es geht um den Backup von MySQL Datenbanken. Im Netz findet man > unzaehlige Moeglichkeiten, u.a. per mysqlhotcopy und mysqldump. > Das letzte kombiniert mit bzip2 erscheint mir ganz praktikabel, aber > ich wollte mal den Rat der Experten hier hoeren ;-) > Was (und wie) nutzt ihr? > TIA > Evgeni wie wärs damit? --snip #!/bin/sh ### Server-Einstellungen: user="root"; pass="pass"; server="localhost"; backupdir="/backupdb"; mysqldump="/usr/bin/mysqldump"; mysqlcheck="/usr/bin/mysqlcheck"; mysqldir="/var/lib/mysql"; DATESTRING=`date +"%d%m%Y"`; DELETEAFTER="10"; # Nach X Tagen backups loeschen find $backupdir/. -type f -mtime +$DELETEAFTER -exec /bin/rm {} \; echo "## ANFANGSZEIT" `date +"%d.%m.%Y - %H:%M:%S"` echo "####################################" cd $mysqldir BACKUPLIST=`find . -type d | replace "./" "" | replace "." ""` for i in $BACKUPLIST do if test -e $i; then echo "## DATENBANK: $i" echo "####################################" $mysqlcheck --optimize --extended -u$user -p$pass -h$server $i $mysqldump --add-drop-table -u$user -p$pass -h$server --opt $i | bzip2 -c > $backupdir/$i-$DATESTRING.sql.bz2 echo "####################################" echo "" fi done echo "####################################" echo "## ENDE " `date +"%d.%m.%Y - %H:%M:%S"` echo "####################################" --snap -- Viele Gruesse, Kind regards, Jim Knuth [EMAIL PROTECTED] ICQ #277289867 ---------- Zufalls-Zitat ---------- Die Einkommensteuer hat mehr Menschen zu Lügnern gemacht als der Teufel. (William Rogers, am. Humorist, 1879-1935) ---------- Der Text hat nichts mit dem Empfaenger der Mail zu tun ---------- Virus free. Checked by NOD32 Version 1.1451 Build 6944 20.03.2006