中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

簡單實用的mysql數據庫備份 網頁文件備份

發布時間:2020-07-17 12:32:33 來源:網絡 閱讀:415 作者:990487026 欄目:數據庫



安裝percona-xtrabackup

http://990487026.blog.51cto.com/10133282/1759237



root@uat:/backup# cat xtrabackup.sh 
#!/bin/bash
backdir=/backup/mysql
web_page_backdir=/backup/
user=r**t
pass=a**********t
logfile=innobackupex.log


#備份網頁文件
mytime=`date +"%F_%H-%M-%S"`
cd /var/www/
tar -zcf  ${mytime}_html.tar.gz html/
mv ${mytime}_html.tar.gz $web_page_backdir
week=`date +%u`
mkdir $backdir >> /dev/null 2>&1



if [ ! -f  /globalback ]
then
    cat /dev/null > $logfile
    innobackupex --user=$user --password=$pass $backdir
    stat=`echo $?`
    ls $backdir | tail -n 1 > /globalback
    basedir=`cat /globalback`
    last=`ls $backdir  | tail -n 1`
    date "+%F %H:%M" >> $logfile
    if [ $stat -ne 0 ] 
    then
         echo "備份失敗!" >> $logfile
     exit
    fi

    echo " 檢測到之前沒有做過全局備份,完全備份一次!" >> $logfile
    basedir=`cat /globalback`
    echo "基  本庫是 $backdir/$basedir "  >> $logfile
exit
fi



if [ $week -eq 7 ]
then
    innobackupex --user=$user --password=$pass $backdir
    stat=`echo $?`
    incre=`ls $backdir | tail -n 1`
    if [ $stat -ne 0 ] 
    then
    date "+%F %H:%M" >> $logfile
         echo "備份失敗!" >> $logfile
     exit
    fi

    ls $backdir | tail -n 1 > /globalback
    basedir=`cat /globalback`
    echo "↓↓↓↓↓↓↓↓↓↓↓   每周全局備份分割線  ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓" >> $logfile
    date "+%F %H:%M" >> $logfile
    echo "全局備份"  >> $logfile
    echo "數據備份的位置  $backdir/$basedir "  >> $logfile
    basedir=`cat /globalback`
    echo "基  本庫是 $backdir/$basedir "  >> $logfile


else
   basedir=`cat /globalback`
   last=`ls $backdir  | tail -n 1`
   innobackupex --user=$user --password=$pass --incremental $backdir --incremental-basedir=$backdir/$last
    stat=`echo $?`
    incre=`ls $backdir | tail -n 1`
    echo "" >> $logfile
    date "+%F %H:%M" >> $logfile
    if [ $stat -ne 0 ] 
    then
         echo "備份失敗!" >> $logfile
     exit
    fi
    echo "增量備份 "  >> $logfile
    echo "基  本庫是 $backdir/$basedir "  >> $logfile
    echo "本次備份是 $backdir/$incre "  >> $logfile
    echo  "MySQL二進制日志文件路徑"  >> $logfile
    grep "^log.bin" /etc/mysql/my.cnf  >> $logfile
fi


向AI問一下細節

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

AI

宁河县| 灯塔市| 宜良县| 大埔县| 崇州市| 登封市| 建德市| 怀仁县| 巴塘县| 黑山县| 扶绥县| 天津市| 山东省| 山阳县| 上高县| 岐山县| 二连浩特市| 尉氏县| 龙门县| 洛南县| 石嘴山市| 多伦县| 法库县| 浠水县| 鹤壁市| 南城县| 海门市| 无极县| 泾源县| 蒲江县| 锦州市| 宁南县| 莲花县| 丰原市| 新安县| 尼勒克县| 姜堰市| 班玛县| 莲花县| 天全县| 和龙市|