#说明:脚本执行策略为每天执行一次,执行前需要先建立config文件,并在config文件
#中添加
#backup_full=
#backup_pre_name=
#mysql 目录下创建 full incr 目录
#即可,注意路径。
#备份策略,每七天一个循环,第一天为全备份,第二天至第六天为增量备份。
#后续会增加已备份文件压缩转移定期删除部分
增量为备份所有库,全量为所有库
#!/bin/bash
backup_full_dir="/backup/mysql/full/"
backup_incr_dir="/backup/mysql/incr/"
backup_path="/backup/mysql/"
backup_log_dir="/backup/log/"
backup_config_dir="/backup/config/"
backup_gztar="/backup/tar.gzdb/"
backup_config="config"
db_conf="/etc/my.cnf"
#root="root"
root="root"
#pwd="Qwer1234!@#$"
pwd="Qwer1234!@#$"
db_backup_day=7
starttime=`date +'%Y-%m-%d %H:%M:%S'`
time="$(date +"mysql-%Y-%m-%d")"
source /backup/config/config
old_backup_file=