#!/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