#!/bin/bash
# 备份策略(可以根据需求调整备份策略)
# 周三、周六全量备份
# 周一、周二、周四、周五、周日增量备份
# 全量备份目录
Full=/usr/local/databak/fullbak
# 增量备份目录
Incr=/usr/local/databak/incrbak
# MySQL相关配置信息
DB_HOST='localhost'
DB_PORT=13360
DB_USER='backup'
DB_PASS='Yh03D66h#*.'
DB_SOCK=/usr/local/mysql/mysql.sock
DB_CONF=/etc/my.cnf
# 备份的日志文件
baklog=./back.log
# 备份开始
echo -e "\n\n" | tee -a ${baklog} 2>&1
echo -e "备份开始...\n" | tee -a ${baklog} 2>&1
# 判断当前日期是周几
Week=`date +%w`
case ${Week} in
3|6)
# 判断今日为周三、周六则进行全量备份
# 判断主目录是否存在,不存在则创建
if [ ! -d "${Full}" ];then
mkdir ${Full}
fi
# 第一步 创建本次的备份目录
FullBakTime=&