新建mysqlbak.sh保存一下内容,该脚本保存最近七天数据库文件
DATE=`date +%Y_%m_%d`
DAYS=7
mkdir /home/mysqlbak/$DATE
mysqldump -u'root' -p'123' --databases dbname > /home/mysqlbak/$DATE/dbname.sql
find /home/mysqlbak/ -type d -mtime +$DAYS -exec rm -rf {} \;
crontab -e编辑任务 凌晨4点执行
00 04 * * * /home/bash/mysqlbak.sh