#!/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