91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL中Innobackupex怎么用

發布時間:2021-11-01 11:35:17 來源:億速云 閱讀:131 作者:小新 欄目:MySQL數據庫

這篇文章主要介紹MySQL中Innobackupex怎么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

該腳本為Innobackupex全備腳本
Xtrabackup版本:2.4.3

#/bin/bash
#set variables 
conf=/XXX/my.cnf   #my.cnf的路徑
user=
password=
socket=
backupdir=
name=fullback_`date +"%Y%m%d-%H:%M:%S"`
innobackupexlog=${backupdir}/log/innobackupexlog_`date +"%Y%m%d-%H:%M:%S"`
expire=7  #備份的數據保留的時間


#begin full backup
innobackupex --defaults-file=${conf}  \
  --user=${user} \
  --password=${password} \
  --socket=${socket} \
  --slave-info \
  --no-timestamp  ${backupdir}/${name}&>>${innobackupexlog}

backupflag1=`tail -n 10 ${innobackupexlog} | grep  "completed OK" | grep -v prints | wc -l`

 if [ ${backupflag1} -eq 0 ]
   then
   echo "==============================================================="
   echo "`date +"%Y-%m-%d %H:%M:%S"` backup failed!">> ${innobackupexlog}
   echo "==============================================================="
   exit 1
 elif [ ${backupflag1} -eq 1 ]
   then
   echo "============================================================" >> ${innobackupexlog}
   echo "backup success" >>${innobackupexlog}
   echo "============================================================" >> ${innobackupexlog}
  #begin recover redolog
   echo "============================================================" >> ${innobackupexlog}
   echo "`date +"%Y%m%d-%H:%M:%S"`  Begin to Recover ..." >> ${innobackupexlog}
   echo "============================================================" >> ${innobackupexlog}
   innobackupex --defaults-file=${conf}  --apply-log  ${backupdir}/${name} &>>${innobackupexlog}
   backupflag2=`tail -n 10 ${innobackupexlog} | grep "completed OK" | grep -v prints | wc -l`
   if [ ${backupflag2} -gt 0 ]
     then
     echo "===============================================================" >>${innobackupexlog}
     echo "`date +"%Y%m%d-%H:%M:%S"`  Recover  is  success!" >>${innobackupexlog}
     echo "===============================================================" >>${innobackupexlog}
   else
     echo "===============================================================" >>${innobackupexlog}
     echo "Recover is  failed!" >>${innobackupexlog}
     echo "===============================================================" >>${innobackupexlog}
     exit 1
   fi
fi

#clean expired backup
find ${backupdir}  -type d -name "fullback*" -mtime +${expire} | xargs /bin/rm -rf
find ${backupdir}/log  -type f -name "innobackupexlog*" -mtime +${expire} | xargs /bin/rm -rf

以上是“MySQL中Innobackupex怎么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汝阳县| 化隆| 莆田市| 怀来县| 辽阳市| 乐昌市| 阳信县| 阿荣旗| 寿阳县| 庆城县| 高密市| 禄丰县| 扶沟县| 连山| 平顶山市| 丹凤县| 永康市| 四会市| 故城县| 双鸭山市| 新龙县| 巴林左旗| 广水市| 元氏县| 定陶县| 黄梅县| 无为县| 镇平县| 张家界市| 云阳县| 北流市| 陆河县| 许昌县| 方山县| 灵武市| 和田市| 秦安县| 全南县| 汉沽区| 昌都县| 大田县|