版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010505805/article/details/80832619
#!/bin/bash
/usr/local/mysql/bin/mysqldump -uroot -p123456 -B test > /data/test.sql #使用mysqldump工具进行备份文件,将文件备份到/data/文件夹里
cd /data #切换运行目录
tar zcf test.sql.tar.gz test.sql #对sql文件进行压缩
mv test.sql.tar.gz bak/`date -d '-1 day' +%Y%m%d`.tar.gz #对sql文件重新命名
old=`date -d '-7 day' +%Y%m%d`
if [ -f /data/bak/$old.tar.gz ] #判断是否存在7天之前的文件,如果存在进行删除
then
rm -rf /data/bak/$old.tar.gz
fi