#!/bin/bash
USER=root
PASS=centos
PS3="Please input a number[1|2]: "
[ -d $mysqldumpdir ] || mkdir $mysqldumpdir
select backup_method in mysqldump xtrabackup;do
case $backup_method in
mysqldump)
mysqldump -u$USER -p$PASS -A -F --single-transaction --master-data=2 |gzip > /data/backup/all-`date +%F`.sql.gz
echo "Use mysqldump backup completed"
break
;;
xtrabackup)
xtrabackup --user=$USER --password=$PASS --backup --target-dir=/data/backup/ &> /dev/null || echo "Code Error"
echo "Use xtrabackup backup completed"
break
;;
*)
echo "not support"
;;
esac
done