首页 > 数据库技术 > 详细

linux中mysql数据库备份脚本

时间:2016-01-17 14:47:25      阅读:228      评论:0      收藏:0      [点我收藏+]
#!/bin/bash
#auto backup mysql db
#by authors wyf 2016
#define backup path
BAK_DIR=/data/backup/`date +%Y%m%d`
#echo $BAK_DIR
MYSQL_DB=mycourse
MYSQL_USER=wyfdb
MYSQL_PWD=123456
MYSQL_CMD=mysqldump
#需要root用户执行
if [ $UID -ne 0 ] ; then
        echo "Must to be use root fro exec Shell."
        exit
fi
#判断文件路径是否存在,不存在则创建
if [ ! -d $BAK_DIR ] ; then
        mkdir -p $BAK_DIR
        echo  "The $BAK_DIR Create Successful!"
else
        echo "This $BAK_DIR is exists."
fi

#执行数据库备份脚本导出
/usr/bin/$MYSQL_CMD -u$MYSQL_USER -p$MYSQL_PWD  $MYSQL_DB >$BAK_DIR/$MYSQL_DB.sql
#上一命令执行成功
if [ $? -eq 0 ] ; then
        echo  "The $MYSQL_DB Create Successful!"
else
        echo  "The $MYSQL_DB Create Failed. Please check!"

 

linux中mysql数据库备份脚本

原文:http://www.cnblogs.com/FCWORLD/p/5137140.html

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