您的位置:首页 > 运维架构 > Shell

001.Shell脚本数据库备份

2017-03-22 22:38 344 查看
#备份数据库,并删除七日之前的备份,即只保留七日之内的备份数据。

#!/bin/bash
#author: lijg
#date: 20170113

db_user="usr"
db_pwd="pwd"

for db in "db1" "db2"
do
db_backup_path="/backup/path/${db}"
mysqldump -u ${db_user} -p${db_pwd} ${db} | gzip > "${db_backup_path}/${db}.`date -d "now" +%Y%m%d`.sql.gz"
cd ${db_backup_path} && set -f rm "${db}.`date -d "-7 days" +%Y%m%d`.sql.gz"
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: