导读:#!/bin/bash#数据库用户名db_user=root#数据库密码db_password=*****#数据库名称db_name=******#备份存放路径backup_dir=/www/wwwroot/dbba...
#!/bin/bash
#数据库用户名
db_user=root
#数据库密码
db_password=*****
#数据库名称
db_name=******
#备份存放路径
backup_dir=/www/wwwroot/dbback/***
#备份命名所使用的日期格式
date1=$(date +%Y%m%d_%H%M%S)
#导出备份
mysqldump -u$db_user -p$db_password $db_name>$backup_dir/$date1.sql
#对备份进行压缩:
mysqldump -u$db_user -p$db_password $db_name | gzip >$backup_dir/$date1.sql.gz
find $backup_dir -name "*.sql" -type f -mtime +1 -exec rm -rf {} \; > /dev/null 2>&1
find $backup_dir -name "*.sql.gz" -type f -mtime +7 -exec rm -rf {} \; > /dev/null 2>&1