欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

MySQL數(shù)據(jù)庫如何創(chuàng)建全庫及二進(jìn)制增量備份腳本

下面講講關(guān)于MySQL數(shù)據(jù)庫如何創(chuàng)建全庫及二進(jìn)制增量備份腳本,文字的奧妙在于貼近主題相關(guān)。所以,閑話就不談了,我們直接看下文吧,相信看完MySQL數(shù)據(jù)庫如何創(chuàng)建全庫及二進(jìn)制增量備份腳本這篇文章你一定會(huì)有所受益。

成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括沙河口網(wǎng)站建設(shè)、沙河口網(wǎng)站制作、沙河口網(wǎng)頁制作以及沙河口網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,沙河口網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到沙河口省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

1、全庫備份腳本如下:

#!/bin/bash
############### 定義默認(rèn)值   #################
user='root'
passwd='123.com'
host='localhost'
today=`date '+%F'`
dump_cmd='/usr/local/mysql/bin/mysqldump'
full_backupdir="/opt/database/full_backup/"
email='916551516@qq.com'
###################   加載變量并定義腳本用法  ###################

USAGE(){
echo -e "\033[33m 
     $0 腳本用法:
          -u: 指定備份用戶(默認(rèn)是root)
          -p: 指定用戶密碼(默認(rèn)密碼為“123.com”)
          -h: 指定備份主機(jī)(默認(rèn)是本機(jī))
          -d: 指定要備份的數(shù)據(jù)庫(默認(rèn)備份所有庫)
 \033[0m"
}

if [[ $1 == '--help' || $1 == '-h' ]];then
    USAGE
    exit 0
fi

######################   對選項(xiàng)進(jìn)行賦值       ###################
while getopts ":u:p:h:d:" optname;do
case "$optname" in
"u")
    user=$OPTARG
;; 
"p")
    passwd=$OPTARG 
;;
"h")
    host=$OPTARG 
;;
"d")
    db=$OPTARG
;; 
":")
    echo "此選項(xiàng)沒有值!" 
;;
"*") 
    echo "錯(cuò)誤信息..."
;;
"?")
    echo "不知道此選項(xiàng)..."
;;
esac
done

#############  對要備份的庫進(jìn)行判斷并執(zhí)行備份操作   ###############
[ -d ${full_backupdir} ] || mkdir -p ${full_backupdir}
cd ${full_backupdir}
: > err.log
if [ ${#db} -eq 0 ];then
    ${dump_cmd} -u${user} -p${passwd} -h${host} -A -F  > ${today}.sql 2> err.log
    status=$?
    sqlname="${today}.sql"
else
    ${dump_cmd} -u${user} -p${passwd} -h${host} --databases $db -F  > ${today}.${db}.sql 2> err.log
    status=$?
    sqlname="${today}.${db}.sql"
fi

############  對備份狀態(tài)進(jìn)行判斷  #####################
if [ ${status} -eq 0 ];then
    tar zcf ${sqlname}.tar.gz ./${sqlname}
    rm -f ${sqlname}
###########  如果失敗,則發(fā)送報(bào)警郵件到指定郵箱 ################
else
    echo "備份數(shù)據(jù)庫失敗,錯(cuò)誤日志如上所示!??!" >> err.log
    mail -s "mysql backup" $email < err.log
fi

############  刪除二十天前的備份文件  ##############
find . -type f -name "*.tar.gz" -mtime +20 -delete

2、二進(jìn)制增量備份腳本

#!/bin/bash
####################### 定義初始值  #############################
user='root'
passwd='123.com'
datadir="/usr/local/mysql/data"
backupdir="/opt/database/dailybackup/"
dump_cmd='/usr/local/mysql/bin/mysqlbinlog'

[ -d ${backupdir} ] || mkdir -p ${backupdir}             #判斷備份文件存放路徑是否存在
cd ${datadir}           #切換至mysql的數(shù)據(jù)存放路徑
sum=`cat bin_log.index | wc -l`   #取得所有二進(jìn)制日志文件總數(shù)
/usr/local/mysql/bin/mysql -u${user} -p${passwd} -e "flush logs" &> /dev/null   #在備份前刷新二進(jìn)制日志文件

nextnum=0        #定義一個(gè)初始值為0
backupsum=0
for file in `cat bin_log.index`         #對所有二進(jìn)制日志文件進(jìn)行遍歷
do
    binlogname=`basename $file`         #獲取二進(jìn)制日志文件名
#如果當(dāng)前備份的文件數(shù)目比總數(shù)?。ㄐ滤⑿碌亩M(jìn)制文件不需要備份)
    if [ $nextnum -lt $sum ];then   
    [ -f ${backupdir}${binlogname} ] || cp -a ${file} ${backupdir}${binlogname}   #如果備份目錄下不存在該二進(jìn)制文件,則進(jìn)行copy動(dòng)作
    let nextnum++      #對備份成功數(shù)量進(jìn)行增加
    fi
done

echo "跳過最新二進(jìn)制日志文件,備份完成?。。?quot;

當(dāng)前標(biāo)題:MySQL數(shù)據(jù)庫如何創(chuàng)建全庫及二進(jìn)制增量備份腳本
文章網(wǎng)址:http://aaarwkj.com/article32/ihhepc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、服務(wù)器托管、建站公司、商城網(wǎng)站、外貿(mào)建站、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
99热在线精品国产观看| 日韩在线不卡播放视频| 国产av蜜臀一区二区三区| 十八禁无遮挡污污污网站| 国产亚洲精品视频二区| 成人午夜福利影院在线| 欧美日韩国产精品综合| 激情亚洲欧美日韩精品| 另类视频在线免费观看| 末满18周岁禁止观看| 亚洲香蕉av一区二区蜜桃| 青青草原一区在线观看| 人妻少妇被猛烈进入中文字幕91| 久久热精品视频这里有| 亚洲一区二区在线视频在线观看| 亚洲一区二区三区蜜桃av| 精品在欧美一区二区少妇| 99久久免费看国产精品| 99精品人妻一区二区三区| 日本97久久久久久精品| 国产精品国产精品三级在线观看 | 免费看欧美黄片在线看| 男人天堂插插综合搜索| 熟女少妇久久中文字幕| 91青青草原免费观看| 日韩亚洲在线中文字幕| 国产精品国产不卡在线| 日韩电影在线一本二本三本| 欧美国产日韩一区二区三区视频| 久久人人97超碰人人爱一久久精品| 丝袜美腿精尽福利视频网址大全| 国产精品欧美一区二区视频| 女人天堂网av免费看| 国产精品国产亚洲精品| av蜜臀一区二区三区| 曰韩精品一区二区三区乱码| 蜜臀在线免费观看av| 日韩专区欧美二区国产| 日韩精品在线播放观看| 国产成人自拍激情视频| 中文字幕日韩欧美一区|