mysql数据定期备份删除

Posted layfork

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据定期备份删除相关的知识,希望对你有一定的参考价值。

编写shell脚本

#!/bin/bash
#
# This is a ShellScript For Auto DB Backup and Delete old Backup
#
backupdir=/webserver/mysqlbackup
time=` date +%Y%m%d%H `
/webserver/software/mysql/bin/mysqldump -u user -ppassword  ybjc | gzip > $backupdir/name$time.sql.gz

#delete
find $backupdir -name "name_*.sql.gz" -type f -mtime +5 -exec rm {} \; > /dev/null 2>&1

 

再给shell执行权限

 

执行crontab -e

 15 11 * * * cd /home/loganalysis/ && ./dealexcel.sh >> /home/loganalysis/error.log 2>&1

 

重启crontab 

 

参考资料:http://blog.csdn.net/jkunzhang/article/details/7440215

http://blog.csdn.net/a120681076/article/details/51219277

以上是关于mysql数据定期备份删除的主要内容,如果未能解决你的问题,请参考以下文章

Linux下超简单的Mysql自动备份+定期删除之前备份文件脚本

mysql数据库如何实现定期删除数据库一些东西

转-让linux每天定时备份MySQL数据库并删除五天前的备份文件

MySQL数据库备份脚本 定期备份 压缩

自动或定期备份 mysql 数据

《懒人Shell脚本》之八——定期备份Mysql数据库表的实现