qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          mysql數據庫的全量備份

           mysql數據庫的全量備份,包括數據和結構。保存最新的10次備份。
            準備工作
            創建備份主目錄
            mkdir  /backup
            一:編寫腳步文件mysql_backup.sh
          #!/bin/sh
          # mysql_backup.sh: 備份mysql數據信息,并且只保留最新的10份.
          #數據庫用戶名
          db_user="root"
          #數據庫密碼
          db_passwd="imsuser"
          #數據庫IP
          db_host="localhost"
          #數據庫名
          db_name="ims"
          #數據庫備份信息保存位置.
          backup_dir="/backup/mysqldata"
          #文件保存日期格式 (dd-mm-yyyy)
          time="$(date +"%d-%m-%Y")"
          # mysql, mysqldump所在目錄,不同的安裝會有不同目錄
          #如果只對數據進行備份,可以不用填寫
          MYSQL="/usr/local/mysql/bin/mysql"
          MYSQLDUMP="/usr/local/mysql/bin/mysqldump"
          MKDIR="/bin/mkdir"
          RM="/bin/rm"
          MV="/bin/mv"
          GZIP="/bin/gzip"
          #檢查備份目錄 不存在進行存儲主目錄創建
          test ! -w $backup_dir && $MKDIR "$backup_dir"
          # 檢查備份目錄 不存在進行存儲副目錄創建
          test ! -d "$backup_dir/backup.0/" && $MKDIR "$backup_dir/backup.0/"
          # 獲取所有的數據庫信息
          #all_db="$($MYSQL -u $db_user -h $db_host -p$db_passwd -Bse 'show databases')"
          #for db in $all_db
          #do
          $MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db_name | $GZIP -9 > "$backup_dir/backup.0/$time.$db_name.gz"
          #done
          # 刪除舊的備份信息
          test -d "$backup_dir/backup.10/" && $RM -rf "$backup_dir/backup.10"
          # rotate backup directory
          for int in 9 8 7 6 5 4 3 2 1 0
          do
          if(test -d "$backup_dir"/backup."$int")
          then
          next_int=`expr $int + 1`
          $MV "$backup_dir"/backup."$int" "$backup_dir"/backup."$next_int"
          fi
          done
          exit 0;
            二:賦予腳步可執行權限
            chmod +x mysql_backup.sh
            三:添加定時執行計劃
            vi /etc/crontab
            添加:00 5 * * * root /backup/mysql_backup.sh 每日5點鐘備份一次數據庫

          posted on 2013-12-26 10:53 順其自然EVO 閱讀(874) 評論(0)  編輯  收藏 所屬分類: 數據庫

          <2013年12月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 洛南县| 凤台县| 莒南县| 乌恰县| 岳池县| 凤山县| 乌审旗| 金川县| 东城区| 松阳县| 堆龙德庆县| 华池县| 建德市| 克拉玛依市| 襄垣县| 泸溪县| 郁南县| 泾川县| 龙陵县| 喀什市| 出国| 白沙| 峨边| 四川省| 鄂州市| 江陵县| 鲁山县| 屏东市| 丹寨县| 寿宁县| 林芝县| 南昌市| 民丰县| 宜兴市| 昌都县| 富川| 普兰店市| 佛坪县| 太保市| 秦皇岛市| 辉县市|