首页 > 数据库技术 > 详细

centos定时备份数据库并删除过期(自己设定)备份

时间:2020-09-23 21:06:43      阅读:58      评论:0      收藏:0      [点我收藏+]

新建 mysql_autobackup.sh脚本,内容如下

#!/bin/bash
/usr/bin/mysqldump -uusrname -ppassword databasename > /root/mysql_backup/mysql_$(date +%Y%m%d_%H%M%S).sql
find /root/mysql_backup/ -mtime +7 -type f | xargs rm -f

usrname:用户名

password:密码

databasename:所要备份的数据库

 -mtime +7 :删除7天以上的文件

/root/mysql_backup/:备份文件所放的地址

#!/bin/bash
/usr/bin/mysqldump -uusrname -ppassword databasename | gzip > /root/mysql_backup/mysql_$(date +%Y%m%d_%H%M%S).sql.gz
find /root/mysql_backup/ -mtime +7 -type f | xargs rm -f

下面是生成压缩包节约空间

centos定时备份数据库并删除过期(自己设定)备份

原文:https://www.cnblogs.com/xiaoni-fighting/p/13720239.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!