#/bin/bash
#: 作者ycy
read -p "请输入你的用户名:" user
read -p "请输入 你的密码" pass
if [ ! -d /xtrabackup ]
then
mkdir /xtrabackup
innobackupex --user=$user --password=$pass /xtrabackup
else
num=`ls /xtrabackup |wc -l`
case $num in
0)innobackupex --user=$user --password=$pass /xtrabackup
echo $num"已备份"
;;
[1-6])num1=`ls /xtrabackup/ |awk 'NR==1'`
innobackupex --user=$user --password=$pass --incremental /xtrabackup --incremental-basedir=/xtrabackup/$num1/
echo $num1"已差异备份"
;;
7)mkdir /beifen
tar czf /beifen/xtrabackup.tar /xtrabackup/* | rm -rf /xtrabackup/*
;;
*)echo"脚本异常,请检查"
;;
esac
fi