码迷,mamicode.com
首页 > 数据库 > 详细

mysql 备份脚本

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

标签:mysql   用户   

#!/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 备份脚本

标签:mysql   用户   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!