1.在/home/backup文件下创建dbname_back.sh
mysqldump -uroot -proot gatherlog > /home/backup/gatherlog_$(date +%Y%m%d_%H%M%S).sql
2.执行crontab查看是否安装了crontab
安装完成后,执行 crontab -e 编辑定时内容
0 0 1 * * ? /home/mysql_back/shell/mysql_shell.sh
3.在/home/backup文件下创建删除备份文件的delete_back.sh (删除15天之前的备份数据)
location="/home/backup"
find $location -mtime +15 -type f |xargs rm -f
4.crontab -e 编辑定时内容,定时删除备份文件
0 0 3 * * ? /home/mysql_back/shell/delete_back.sh