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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 广南县| SHOW| 丹棱县| 无极县| 塘沽区| 黄陵县| 漯河市| 五家渠市| 洪江市| 荣昌县| 红河县| 西乌珠穆沁旗| 上高县| 华宁县| 长乐市| 房产| 绥棱县| 商水县| 望谟县| 吴旗县| 潞西市| 登封市| 嵊州市| 老河口市| 兰考县| 家居| 察雅县| 平阴县| 敦化市| 阿克苏市| 浠水县| 永吉县| 徐闻县| 高邮市| 洛隆县| 大化| 烟台市| 兰考县| 色达县| 山东| 昌黎县|