2010-03-18 6 views

Répondre

3

AutoMySQLBackup obtient de bonnes critiques. Je ne l'ai pas utilisé mais il semble faire exactement ce que vous cherchez. En outre, here est un autre lien avec différentes façons de sauvegarder, y compris l'emailing.

0

simple. Pas besoin de plus.

#!/bin/sh 
# Must be installed mutt on your box 
mydate=$(date +"%Y%m%d%H%M") 
host=$(hostname) 
databases='' #'database1 database2 databaseN' 

mysqldump --opt --all-databases > /tmp/$host.$mydate.sql 
# if not all mysql databases mysqldump --opt $databases > /tmp/$host.$mydate.sql 
gzip --best /tmp/mysql02.$mydate.sql 
echo "Backup MySQL" | mutt -a /tmp/$host.$mydate.sql.gz -s "Backup MySQL $mydate" -- [email protected]