#!/bin/bashmysql
#auto backup mysqlsql
#xiaosu 2015-08-06數據庫
User=rootbash
Password=123456ide
DIR_BACK=/data/`date +%Y%m%d`spa
DATE=`date +%Y%m%d `ip
DATABASE=testit
#判斷用戶是不是管理員rootclass
if [ $UID -ne 0 ];thentest
echo -e "\033[32mThe script must use root\033[0m"
sleep 2
exit
fi
#判斷備份目錄是否存在
if [ ! -d $DIR_BACK ];then
mkdir -p $DIR_BACK;
else
echo -e "\033[32mThe $DIR_BACK is exist\033[32m"
fi
#備份數據庫
/usr/local/mysql/bin/mysqldump -u$User -p$Password -d $DATABASE >$DIR_BACK/$DATE.sql
if [ -f $DIR_BACK/$DATE.sql ];then
echo "The mysqlbackup successfully"
else
echo "the mysqlbackup faied"
fi