<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Dict.CN 在線詞典, 英語(yǔ)學(xué)習(xí), 在線翻譯

    都市淘沙者

    荔枝FM Everyone can be host

    統(tǒng)計(jì)

    留言簿(23)

    積分與排名

    優(yōu)秀學(xué)習(xí)網(wǎng)站

    友情連接

    閱讀排行榜

    評(píng)論排行榜

    一個(gè)Mysql自動(dòng)備份腳本(轉(zhuǎn))

    可以將這個(gè)腳本放進(jìn)crontab,每天凌晨執(zhí)行一次,自動(dòng)備份這個(gè)腳本每天最多只執(zhí)行一次,而且只保留最近五天的備份在服務(wù)器上。

      代碼:

    #!/bin/bash
    #This is a ShellScript For Auto DB Backup
    #Powered by SearchDatabase
    #2005-09

    #Setting
    #設(shè)置數(shù)據(jù)庫(kù)名,數(shù)據(jù)庫(kù)登錄名,密碼,備份路徑,日志路徑,數(shù)據(jù)文件位置,以及備份方式
    #默認(rèn)情況下備份方式是tar,還可以是mysqldump,mysqldotcopy
    #默認(rèn)情況下,用root(空)登錄mysql數(shù)據(jù)庫(kù),備份至/root/dbxxxxx.tgz
    DBName=mysql
    DBUser=root
    DBPasswd=
    BackupPath=/root/
    LogFile=/root/db.log
    DBPath=/var/lib/mysql/
    #BackupMethod=mysqldump
    #BackupMethod=mysqlhotcopy
    #BackupMethod=tar
    #Setting End


    NewFile="$BackupPath"db$(date +%y%m%d).tgz
    DumpFile="$BackupPath"db$(date +%y%m%d)
    OldFile="$BackupPath"db$(date +%y%m%d --date='5 days ago').tgz

    echo "-------------------------------------------" >> $LogFile
    echo $(date +"%y-%m-%d %H:%M:%S") >> $LogFile
    echo "--------------------------" >> $LogFile
    #Delete Old File
    if [ -f $OldFile ]
    then
       rm -f $OldFile >> $LogFile 2>&1
       echo "[$OldFile]Delete Old File Success!" >> $LogFile
    else
       echo "[$OldFile]No Old Backup File!" >> $LogFile
    fi

    if [ -f $NewFile ]
    then
       echo "[$NewFile]The Backup File is exists,Can't Backup!" >> $LogFile
    else
       case $BackupMethod in
       mysqldump)
          if [ -z $DBPasswd ]
          then
             mysqldump -u $DBUser --opt $DBName > $DumpFile
          else
             mysqldump -u $DBUser -p$DBPasswd --opt $DBName > $DumpFile
          fi
          tar czvf $NewFile $DumpFile >> $LogFile 2>&1
          echo "[$NewFile]Backup Success!" >> $LogFile
          rm -rf $DumpFile
          ;;
       mysqlhotcopy)
          rm -rf $DumpFile
          mkdir $DumpFile
          if [ -z $DBPasswd ]
          then
             mysqlhotcopy -u $DBUser $DBName $DumpFile >> $LogFile 2>&1
          else
             mysqlhotcopy -u $DBUser -p $DBPasswd $DBName $DumpFile >>$LogFile 2>&1
          fi
          tar czvf $NewFile $DumpFile >> $LogFile 2>&1
          echo "[$NewFile]Backup Success!" >> $LogFile
          rm -rf $DumpFile
          ;;
       *)
          /etc/init.d/mysqld stop >/dev/null 2>&1
          tar czvf $NewFile $DBPath$DBName >> $LogFile 2>&1
          /etc/init.d/mysqld start >/dev/null 2>&1
          echo "[$NewFile]Backup Success!" >> $LogFile
          ;;
       esac
    fiecho "-------------------------------------------" >> $LogFile

    posted on 2007-09-18 22:54 都市淘沙者 閱讀(186) 評(píng)論(0)  編輯  收藏 所屬分類: Oracle/Mysql/Postgres/

    主站蜘蛛池模板: 中文字幕乱码亚洲无线三区| 美丽的姑娘免费观看在线播放| 日韩毛片一区视频免费| 久久精品国产亚洲av麻| 女人被弄到高潮的免费视频| 日韩a级无码免费视频| 色网站在线免费观看| 国产成+人+综合+亚洲专| 亚洲尹人九九大色香蕉网站| 国产成人99久久亚洲综合精品| 2022国内精品免费福利视频| 亚洲AV成人无码久久WWW| 久久精品国产亚洲αv忘忧草| 毛色毛片免费观看| 美女内射无套日韩免费播放| 中文字幕免费在线看线人动作大片| 亚洲美女又黄又爽在线观看| 免费一级一片一毛片| 日韩高清免费观看| 福利免费观看午夜体检区| 永久看日本大片免费35分钟| 午夜不卡久久精品无码免费| 四虎国产精品免费永久在线| 一区在线免费观看| jizz免费在线观看| 国产精品免费久久久久影院 | 国产精品无码亚洲精品2021| 亚洲不卡在线观看| 久久精品国产亚洲av麻豆图片| 免费无码看av的网站| 国产成人精品久久免费动漫| 亚洲免费在线观看视频| 亚洲一级毛片免费观看| 成人免费观看一区二区| 国产免费的野战视频| 国产成人A在线观看视频免费| 亚洲AV无码成人网站在线观看| 两个人看的www高清免费观看| 在线aⅴ亚洲中文字幕| 亚洲熟妇无码一区二区三区导航| 国产亚洲日韩一区二区三区|