MySQL备份脚本(基础备份待优化。。。)
BAK_DIR=/data/backup/`date +%Y%m%d`
MYSQL_DB=test
MYSQL_USR=mybf
MYSQL_PWD=123456
MYSQL_CMD=/usr/bin/mysqldump
#检查系统当前用户
if [ $UID -ne 0 ];then
echo "请使用root用户执行"
exit
fi
#备份目录检查
if [ ! -d $BAK_DIR ];then
mkdir -p $BAK_DIR
echo "目录创建成功!!!"
else
echo "目录以及存在!!!"
fi
#备份MySQL命令
$MYSQL_CMD -u $MYSQL_USR -p$MYSQL_PWD -d $MYSQL_DB > $BAK_DIR/$MYSQL_DB.sql
#输出备份结果
if [ $? -eq 0 ];then
echo "$MYSQL_DB数据库备份成功!!!"
else
echo "$MYSQL_DB数据库备份失败!!!"
fi