备份数据库脚本

#!/bin/bash
#定时备份数据库

#备份目录
backdir=/data/backup/mysql/

#文件名随机
time=$(date +%Y%m%d%H)

user=user
pass=pass
dbname=dbname
host=127.0.0.1
#执行备份
/usr/bin/mysqldump --opt -h${host} -u${user} -p${pass} ${dbname} | gzip > ${backdir}/${dbname}_db_${time}.sql.gz

#删除15天之前的
find ${backdir} -name ${dbname}"_db_*.sql.gz" -type -f -mtime +15 -exec rm {} \;>/dev/null 2>&1

echo success

 

posted @ 2016-09-22 15:23  风与叶子  阅读(165)  评论(0)    收藏  举报