总结上篇Linux下备份mysql数据步骤为两点:

1、编写清理脚本  2、添加到定时任务中

一、创建一个.sh删除脚本

[[email protected] ~]cd /data/backup

[[email protected] backup]vim delete_mysql.sh

添加下面内容

#!/bin/sh
find /data/backup/collector -type f -mtime +7 -name “*.sql” -exec rm -rf {} \;

参数详解

/data/backup/collector 清理文件的路径

-type f 清理文件类型为文件,f修改成d 就是文件夹

-mtime +7 清理七天前的文件

清理文件名为.sql结尾的文件

-exec 执行的命令

{} \; 固定格式

二、添加可执行权限

[[email protected] backup]chmod +x delete_mysql.sh

、设置定时任务

[r[email protected] backup]crontab -e

输入下面的内容

0 0 * * * sh /data/backup/delete_mysql.sh #每天12点执行一次

四、测试一下脚本使用有

把7改成0回到根目录测试sh /data/backup/delete_mysql.sh 看看能不能正常使用

发表评论

电子邮件地址不会被公开。 必填项已用*标注