1.创建备份文件目录
mkdir /home/mysql_data_bak
2.创建要执行备份的脚本文件
touch /home/mysql_bak.sh chmod 777 mysql_bak.sh
3.将以下脚本写入mysql_bak.sh:
mysqldump -uroot -ppassword db>/home/mysql_data_bak/db_$(date +%Y%m%d_%H%M%S).sql find mysql_data_bak/ -mtime +30 -name “*.sql” -exec rm -rf {} ; 备份数据库并且删除30天以外的数据
4.每天1点执行脚本:
crontab -e 在编辑页面写入: 0 1 * * * sh /home/mysql_bak.sh
6.重启定时任务服务
systemctl restart crond
7.查看定时任务
crontab -l