首页 > 数据库技术 > 详细

mysql 备份脚本

时间:2015-09-10 02:04:31      阅读:250      评论:0      收藏:0      [点我收藏+]

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


本文出自 “linux---基础篇” 博客,请务必保留此出处http://perin.blog.51cto.com/10410663/1693253

mysql 备份脚本

原文:http://perin.blog.51cto.com/10410663/1693253

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!