Linux定时备份数据库并删除N天以前的数据

1、新建文件 auto_bak_data.sh并赋予执行权限

touch auto_bak_data.sh

chmod +x auto_bak_data.sh

 

2、添加备份命令 

vi  auto_bak_data.sh 

#!/bin/sh
#注意 变量 变量值 不能与=之前有空格
rq
=`date +%Y%m%d` mysqldump -uuser_ofo -proot --single-transaction ofo>/tmp/mysql_data_backup/ofo_$rq.sql; find /tmp/mysql_data_backup/ -mtime +7 -name "*.sql" -exec rm -rf {} \;

 

 3、添加定时任务

参考之前博文 Linux定时删除n天前日志 中的 2.3计划任务

 

posted @ 2019-11-08 14:00  bug毁灭者  阅读(620)  评论(0编辑  收藏  举报