一個簡單的腳本,每天自動備份指定數據庫!
#vim /opt/backup/db/backup.sh
#!/bin/sh
# author:coralzd
backupdir=/opt/backup/db/
mkdir -p $backupdir$(date -d yesterday +%Y)/$(date -d yesterday +%m)/
cd $backupdir$(date -d yesterday +%Y)/$(date -d yesterday +%m)
mysqldump -uroot -p123456 blog >$(date -d yesterday +%Y-%m-%d)_blog_db.sql
mysqldump -uroot -p123456 www >$(date -d yesterday +%Y-%m-%d)_www_db.sql
# author:coralzd
backupdir=/opt/backup/db/
mkdir -p $backupdir$(date -d yesterday +%Y)/$(date -d yesterday +%m)/
cd $backupdir$(date -d yesterday +%Y)/$(date -d yesterday +%m)
mysqldump -uroot -p123456 blog >$(date -d yesterday +%Y-%m-%d)_blog_db.sql
mysqldump -uroot -p123456 www >$(date -d yesterday +%Y-%m-%d)_www_db.sql
將其置於crontab 中,每天0點備份昨天的數據庫,然後存入指定目錄中。 #crontab -e 00 00 * * * /opt/backup/db/backupmysql.sh 注意:crond 必須啓動。