首页 > 数据库技术 > 详细

数据库备份脚本

时间:2015-10-29 12:42:43      阅读:246      评论:0      收藏:0      [点我收藏+]
#!/bin/bash

#备份文件目录
backDir="/data/log/mysql/"
if [ ! -d "$backDir" ]; then
        mkdir -p "$backDir"
fi
database=pblog
/usr/local/mysql/bin/mysqldump -uroot $database > $backDir"$database"_$(date +%Y%m%d).sql
cd $backDir
tar -zcvf "$database"_$(date +%Y%m%d).sql.tar.gz "$database"_$(date +%Y%m%d).sql
rm -f "$database"_$(date +%Y%m%d).sql
# 删除7天之前的备份数据
find $backDir -mtime +7 -name "*.sql.tar.gz" -exec rm -rf {} \;

编写好脚本后,给该文件加一可执行权限

在使用定时任务让脚本每天凌晨执行

数据库备份脚本

原文:http://www.cnblogs.com/tm2015/p/4919822.html

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