#!/bin/bash
#auto backup mysql
#xiaosu 2015-08-06
User=root
Password=123456
DIR_BACK=/data/`date +%Y%m%d`
DATE=`date +%Y%m%d `
DATABASE=test
#判斷用戶是否是管理員root
if [ $UID -ne 0 ];then
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