使用mysqldump 和cron 每天定時備份數據庫

一個簡單的腳本,每天自動備份指定數據庫!
#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
將其置於crontab 中,每天0點備份昨天的數據庫,然後存入指定目錄中。 #crontab -e 00 00 * * * /opt/backup/db/backupmysql.sh 注意:crond 必須啓動。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章