auto_backup_mysql_v3

浏览:56
jackios 2020-07-13 09:20

[root@localhost sh]# vim auto_backup_mysql_v3.sh                          

#!/bin/bash

#2020年7月13日09:14:48

#author by jackios

#dec  backup file of mysql

###############

BACKDIR="/data/backup/mysql/`date +%Y-%m-%d`"

MYSQLUSER="backup"

MYSQLPW="backup"

MYSQLDB="$*"

CMD="/usr/bin/mysqldump"

if

        [$UID -ne 0];then

        echo -e "\033[32m  the script must use root  \033[0m"

        sleep 2

        exit 0

fi

if

        [ ! -d $BACKDIR ] ; then

        mkdir -p $BACKDIR

fi

if [ $1=="all" ]  ;then

        $CMD -u$MYSQLUSER -pMYSQLPW -d $MYSQLDB >$BACDIR/$MYSQLDB.sql

        if [ $? -ne 0 ] ; then


                echo -e "\033[32m The database $MYSQLDB backup  successfull \033[0m"                  

                ls -l  $BACKDIR

        else

                echo "\033[32m The database $MYSQLDB backup failed \033[0m"

                ls -l  $BACKDIR

                exit

        fi

fi

for i in $MYSQLDB                                                                               

do

$CMD -u$MYSQLUSER -pMYSQLPW -d $MYSQLDB >$BACDIR/$i.sql

if [ $? -ne 0 ] ; then

echo -e "\033[32m The database $i backup  successfull \033[0m"

ls -l  $BACKDIR

else  

echo "\033[32m The database $i backup failed \033[0m"

fi

done



如果觉得我的文章对你有用,请随意赞赏

待完善
不要去追一匹马,用追马的时间种草,待到春暖花开时,就会有一批骏马任你挑选;不要去刻意巴结一个人,用暂时没有朋友的时间,去提升自己的能力,待到时机成熟时,就会有一批的朋友与你行。用人情做出来的朋友只是暂时的,用人格吸引来的朋友才是长久的。所以种下梧桐树,引得凤凰来。你若盛开,蝴蝶自来,你若精彩,天自安排
微信扫码登录测试

Powered by Jackios V1.0 Copyright © 2019-2020 liuql 版权所有 备案号: 鲁ICP19026293号