亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

沙雅县| 驻马店市| 安义县| 晋中市| 饶平县| 钟山县| 县级市| 北川| 烟台市| 抚州市| 涿州市| 南涧| 辽宁省| 巴青县| 平和县| 伊宁市| 新余市| 瓦房店市| 天镇县| 华安县| 元阳县| 临高县| 花莲市| 肇源县| 昭平县| 乐陵市| 蒙山县| 永川市| 甘洛县| 浪卡子县| 八宿县| 防城港市| 潼南县| 安远县| 吕梁市| 乡宁县| 同仁县| 德钦县| 铜鼓县| 新疆| 陕西省|