亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 基礎知識 > 正文

xtrabackup自動全備份腳本

2024-09-12 20:29:57
字體:
來源:轉載
供稿:網友
  xtrabackup自動全備份腳本,具有發送郵件和主從判斷功能.
  ##set environment##
  . ~/.bash_profile
  BASEDIR="/data_bak"
  SPACE_RATE=95        #space rate 95
  SPACE_ROOM=10485760  #10GB
  WORKPATH=/data_bak/mysqlbackup/percona
  DATETIME=`date '+%Y%m%d%H%M'`
  INNOBACKUPEX="/usr/bin/innobackupex-1.5.1"
  MYSQL="/home/mysqlapp/product/bin/mysql"
  BACKUP_USER="root"
  BACKUP_PASSWD="******"
  BACKUP_HOST="localhost"
  BACKUP_PORT="3306"
  DEFAULTS_FILE="/home/mysqlapp/config/my.cnf"
  SOCKET="/home/mysqlapp/dbdata/mysqld.sock"
  DATE_VAR=`date +%F_%H-%M-%S`
 
  MAIL_LIST="xianyezhao@richinfo.cn"
  MAIL_BIN="/home/crond/bsmtp"
  MAIL_IP="*****"
 
  #sent mail:0 error backup; 1 success backup
  my_sentmail()
  {
  if [ $1 == 1 ]; then
     echo " " | ${MAIL_BIN} -f `hostname`@139.com -h smtp.api.localdomain -s "${MAIL_IP}:Succes Innobackupex backup"  ${MAIL_LIST}  < ${WORKPATH}/maillog/mail_dba_${WORKDATE}.log
  else
     echo " " | ${MAIL_BIN} -f `hostname`@139.com -h smtp.api.localdomain -s "${MAIL_IP}:Error Innobackupex backup"  ${MAIL_LIST}  < ${WORKPATH}/maillog/mail_dba_${WORKDATE}.log
  fi
  }
 
  # Step 1: if slave status is ok,then backup the databases,else send error information and exit
  $MYSQL -u$BACKUP_USER -h$BACKUP_HOST  -p$BACKUP_PASSWD -Bse"show slave status /G">${WORKPATH}/slave_status.txt
  SLAVE_IO_RUNNING_STATUS=`cat ${WORKPATH}/slave_status.txt|grep Slave_IO_Running|cut -d: -f2|sed s/[[:space:]]//g`
  SLAVE_SQL_RUNNING_STATUS=`cat ${WORKPATH}/slave_status.txt|grep Slave_SQL_Running|cut -d: -f2|sed s/[[:space:]]//g`
 
  if [ ${SLAVE_IO_RUNNING_STATUS} != Yes ]; then
  echo "SLAVE_IO_RUNNING_STATUS is not Yes">${WORKPATH}/maillog/mail_dba_${WORKDATE}.log
  my_sentmail 0
  exit 0
  fi
 
  if [ ${SLAVE_SQL_RUNNING_STATUS} != Yes ]; then
  echo "SLAVE_SQL_RUNNING_STATUS is not Yes">${WORKPATH}/maillog/mail_dba_${WORKDATE}.log
  my_sentmail 0
  exit 0
  fi
 
  # Step 2: To check the backup work directory room
  # if nfs then $1 and $4
  SPACE_ROOM_CK=`df -k | grep "$BASEDIR" | awk '{print $2}'`
  SPACE_USED_RATE=`df -k | grep "$BASEDIR" | awk '{print $5}' |awk -F% '{print $1}'`
 
 
  if [ ${SPACE_USED_RATE} -lt ${SPACE_RATE} ] && [ ${SPACE_ROOM_CK} -gt ${SPACE_ROOM} ]
  then
      echo "There have enough room for backup,let goto backup our database now" >> ${WORKPATH}/log/${BACKUP_FILE_NAME}_$WORKDATE.log
  else
      echo "There have not enough room for our backup work,sadly to heard that" >> ${WORKPATH}/log/${BACKUP_FILE_NAME}_$WORKDATE.log
      echo -e "The backup task fail cause for there have not enough space room for backup on directory /nDatabase's IP is ${BACKUP_HOST}" > ${WORKPATH}/maillog/mail_dba_${WORKDATE}.log
      my_sentmail 0
      exit 0
  fi
 
  ##Step 3:rm dmp file before 2 copys
  cd $WORKPATH/$1
  keepday=`ls -l|grep MYSQLBACKUP|wc -l`
  if [ $keepday -gt 1 ]
  then
   rm -fr `ls -lt|grep MYSQLBACKUP|tail -n 1|awk '{print $9}'`
  fi
  
  ##Step 4:make  dir
  cd $WORKPATH/$1
  TMPDIR="MYSQLBACKUP"`date '+%Y%m%d'`
  if [ ! -f  ${TMPDIR} ]
  then
  mkdir ${TMPDIR}
  fi
  
  #Step 5:to backup
  cd $TMPDIR
  ${INNOBACKUPEX} --user=${BACKUP_USER} --password=${BACKUP_PASSWD} --defaults-file=${DEFAULTS_FILE} --socket=${SOCKET} $WORKPATH/$1/${TMPDIR}/ 2>$WORKPATH/log/$1_${DATE_VAR}.log
  
  # echo The success info to the send mail information file
  echo `date '+%Y%m%d%H%M'` > ${WORKPATH}/maillog/mail_dba_${WORKDATE}.log
  echo "Today backup success. " >> ${WORKPATH}/maillog/mail_dba_${WORKDATE}.log
  echo `hostname`" for databases:"${ALL_DATABASES}>> ${WORKPATH}/maillog/mail_dba_${WORKDATE}.log
  echo "Database's IP is ${BACKUP_HOST}">> ${WORKPATH}/maillog/mail_dba_${WORKDATE}.log
  
  echo `date '+%Y%m%d%H%M'` >> ${WORKPATH}/log/${BACKUP_FILE_NAME}_$WORKDATE.log
  echo "Today backup success! " >> ${WORKPATH}/log/${BACKUP_FILE_NAME}_$WORKDATE.log
  echo `hostname`" for databases:"${ALL_DATABASES} >> ${WORKPATH}/log/${BACKUP_FILE_NAME}_$WORKDATE.log
  echo "Database's IP is ${BACKUP_HOST}">> ${WORKPATH}/log/${BACKUP_FILE_NAME}_$WORKDATE.log
  my_sentmail 1
  exit 0

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品网站视频| 久久久久国色av免费观看性色| 亚洲免费一在线| 欧美精品video| 国产精品极品尤物在线观看| 亚洲一区二区精品| 中文字幕综合在线| 国产精品久久久| 日韩中文字幕第一页| 国产欧美日韩中文| 最新国产精品拍自在线播放| 久久精品国产久精国产思思| 日韩精品免费看| 91香蕉国产在线观看| 日韩av第一页| 91麻豆国产语对白在线观看| 久久久久久久一区二区三区| 国产精品久久久久久亚洲调教| 亚洲free嫩bbb| 日本三级久久久| 成人欧美在线观看| 91超碰中文字幕久久精品| 成人激情视频在线观看| 性欧美办公室18xxxxhd| 久久天天躁狠狠躁夜夜躁2014| 欧美日本中文字幕| www.亚洲人.com| 日韩成人中文字幕在线观看| 日韩在线中文字| 久久精品国产一区二区三区| 亚洲视频axxx| 国产精品丝袜久久久久久不卡| 欧美老少做受xxxx高潮| 国产视频在线一区二区| 日韩在线观看免费高清完整版| 一区二区三区国产在线观看| 国产精品自拍小视频| 国外视频精品毛片| 欧美激情中文网| 亚洲一区中文字幕| 日本午夜在线亚洲.国产| 国产精品成人v| 国产欧美久久久久久| 亚洲欧美一区二区三区久久| 91色p视频在线| 亚洲精品有码在线| 55夜色66夜色国产精品视频| 草民午夜欧美限制a级福利片| 国产精品美女无圣光视频| 亚洲va男人天堂| 亚洲最大的成人网| 欧美日韩高清在线观看| 亚州av一区二区| 国产精品成久久久久三级| 韩国三级日本三级少妇99| 国产成人精品网站| 国产成人鲁鲁免费视频a| 欧美黄色三级网站| 欧美乱妇高清无乱码| 亚洲美女精品久久| 在线观看日韩www视频免费| 青青精品视频播放| 日韩www在线| 国产精品久久久久秋霞鲁丝| 国产精品精品一区二区三区午夜版| 成人h视频在线观看播放| 一本色道久久综合狠狠躁篇怎么玩| 国语自产精品视频在线看抢先版图片| 日韩在线视频二区| 久久久久久一区二区三区| 亚洲精品国产品国语在线| 精品自拍视频在线观看| 91网站在线看| 国产精品美女久久久免费| 亚洲欧洲一区二区三区在线观看| 国产精品一区二区三区久久| 一本大道亚洲视频| 日韩av中文字幕在线播放| 久久精品国亚洲| 国产99久久精品一区二区永久免费| 欧美最顶级丰满的aⅴ艳星| 久久久精品美女| 美女扒开尿口让男人操亚洲视频网站| 久久久久国产精品www| 亚洲xxxx3d| 精品中文字幕在线| 欧美日韩一区二区三区在线免费观看| 91po在线观看91精品国产性色| 欧美日韩中文字幕| 国产成人精品免费久久久久| 高清一区二区三区日本久| 91免费观看网站| 亚洲成人精品视频| 91精品在线国产| 色综合视频一区中文字幕| 国产精品爱啪在线线免费观看| 国产亚洲精品久久久久久牛牛| 国产主播欧美精品| 久久中文字幕在线| 亚洲免费影视第一页| 日韩日本欧美亚洲| 国产精品久久二区| 国产成人高清激情视频在线观看| 91精品91久久久久久| 久久人人爽人人爽人人片亚洲| 国产激情久久久久| 日韩精品视频在线播放| 亚洲男人的天堂在线播放| 国产精品美腿一区在线看| 狠狠躁夜夜躁人人躁婷婷91| 日韩精品视频在线观看免费| 粗暴蹂躏中文一区二区三区| 狠狠躁夜夜躁人人躁婷婷91| 精品国产一区二区三区在线观看| 日韩高清不卡av| 日本一区二区不卡| 亚洲另类xxxx| 国产成人精彩在线视频九色| 久久99精品久久久久久青青91| 色yeye香蕉凹凸一区二区av| 在线观看精品国产视频| 精品国模在线视频| 欧美激情欧美激情在线五月| 国自在线精品视频| 国产精品人成电影在线观看| 精品久久久久久久久久| 亚洲а∨天堂久久精品9966| 国产成人精品免费视频| 韩剧1988在线观看免费完整版| 国产精品久久激情| 国产精品www网站| 久久久久久亚洲精品不卡| 日本三级久久久| 国产精品一区二区久久精品| 欧美日韩精品中文字幕| 亚洲第一男人av| 日韩国产精品亚洲а∨天堂免| 91网站免费看| 日韩欧美国产激情| 久久激情视频免费观看| 国产69精品99久久久久久宅男| 日韩在线精品视频| 92版电视剧仙鹤神针在线观看| 精品久久久久久久久久久久| 久久精品中文字幕一区| 精品国产精品三级精品av网址| 亚洲奶大毛多的老太婆| 超在线视频97| 91国产精品91| 第一福利永久视频精品| 精品动漫一区二区三区| 日韩视频―中文字幕| 日本高清不卡在线| 亚洲色图美腿丝袜| 亚洲欧洲美洲在线综合| 亚洲精品国产精品乱码不99按摩| 日本不卡高字幕在线2019| 91亚洲精品视频| 亚洲成人激情小说| 久久久久久久久久久国产| 日韩专区中文字幕| 欧美老少做受xxxx高潮| 欧美在线视频观看| 国产69精品99久久久久久宅男|