mysql 備份腳本

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

相關文章
相關標籤/搜索