Linux Mysql数据库自动备份脚本

方便你我他

#!/bin/bash

#备份文件存储目录
backupdir=/mnt/bak/dump
#时间戳
time=_`date +%Y_%m_%d_%H_%M_%S`
#数据库连接信息
db_name=数据库名称
db_user=数据库账户
db_pass=数据库密码

#mysql备份
mysqldump -u$db_user -p$db_pass $db_name | gzip > $backupdir/$db_name$time.sql.gz

#自动清理15天以前的备份文件
find $backupdir -name $db_name"*.sql.gz" -type f -mtime +15 -exec rm -rf {} \; > /dev/null 2>&1

 

你可能感兴趣的:(linux)