Linux下mysql自動循環備份腳本

#!/bin/bash
dbfile=$(echo /data/backup/db/db_`date '+%Y-%m-%d'`.sql.gz)
mysqldump -h localhost -u root -pxxxx xxxdbname --ignore-table=xxxdbname.ignoretablename |gzip >${dbfile} 
filedel=$(echo /data/backup/db/db_`date -d '-1 month' '+%Y-%m-%d'`.sql.gz)
if [ -f ${filedel} ];then
   echo "test文件存在, delete file exceed a month"
   rm -f ${filedel}
fi
cp -f ${dbfile} /tmp/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章