docker的mysql的binlog日志目录
# docker inspect bb61c3c5a7e8
shell脚本
写先一个删除的shell脚本 auto-del.sh
真正删除之前,先用下面的语句查下是不是要删除的文件,这里是删除三天前的日志
find /var/lib/docker/volumes/xxxx/_data/ -mtime +3 -name "mysql-bin.*"
#!/bin/sh
find /var/lib/docker/volumes/xxxx/_data/ -mtime +3 -name "mysql-bin.*" -exec rm -rf {} \;
计划任务
crontab -e
将auto-del.sh执行脚本加入到系统计划任务
59 19 * * * /usr/local/canal/auto-del-binlog.sh >/dev/null 2>&1
这里是设置为每天28点59分执行auto-del.sh进行数据处理