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计划任务