Linux認(rèn)證基礎(chǔ)知識:mysql數(shù)據(jù)庫的全量備份

    時(shí)間:2024-08-25 06:23:14 Linux認(rèn)證 我要投稿
    • 相關(guān)推薦

    2016年Linux認(rèn)證基礎(chǔ)知識:mysql數(shù)據(jù)庫的全量備份

      本文為大家整理的是mysql數(shù)據(jù)庫的全量備份的相關(guān)資料,希望能幫助到大家的復(fù)習(xí)。

    2016年Linux認(rèn)證基礎(chǔ)知識:mysql數(shù)據(jù)庫的全量備份

      mysql數(shù)據(jù)庫的全量備份,包括數(shù)據(jù)和結(jié)構(gòu)。保存最新的10次備份。

      準(zhǔn)備工作:

      創(chuàng)建備份主目錄

      mkdir /backup

      一:編寫腳步文件mysql_backup.sh

      #!/bin/sh

      # mysql_backup.sh: 備份mysql數(shù)據(jù)信息,并且只保留最新的10份。

      #數(shù)據(jù)庫用戶名

      db_user="root"

      #數(shù)據(jù)庫密碼

      db_passwd="imsuser"

      #數(shù)據(jù)庫IP

      db_host="localhost"

      #數(shù)據(jù)庫名

      db_name="ims"

      #數(shù)據(jù)庫備份信息保存位置。

      backup_dir="/backup/mysqldata"

      #文件保存日期格式 (dd-mm-yyyy)

      time=" +"%d-%m-%Y")"

      # mysql, mysqldump所在目錄,不同的安裝會有不同目錄

      #如果只對數(shù)據(jù)進(jìn)行備份,可以不用填寫

      MYSQL="/usr/local/mysql/bin/mysql"

      MYSQLDUMP="/usr/local/mysql/bin/mysqldump"

      MKDIR="/bin/mkdir"

      RM="/bin/rm"

      MV="/bin/mv"

      GZIP="/bin/gzip"

      #檢查備份目錄 不存在進(jìn)行存儲主目錄創(chuàng)建

      test ! -w && ""

      # 檢查備份目錄 不存在進(jìn)行存儲副目錄創(chuàng)建

      test ! -d "/backup.0/" && "/backup.0/"

      # 獲取所有的數(shù)據(jù)庫信息

      #all_db=" -u -h -p -Bse 'show databases')"

      #for db in

      #do

      -u -h -p | -9 > "/backup.0/..gz"

      #done

      # 刪除舊的備份信息

      test -d "/backup.10/" && -rf "/backup.10"

      # rotate backup directory

      for int in 9 8 7 6 5 4 3 2 1 0

      do

      if(test -d ""/backup."")

      then

      next_int=`expr + 1`

      ""/backup."" ""/backup.""

      fi

      done

      exit 0;

      二:賦予腳步可執(zhí)行權(quán)限

      chmod +x mysql_backup.sh

      三:添加定時(shí)執(zhí)行計(jì)劃

      vi /etc/crontab

      添加:00 5 * * * root /backup/mysql_backup.sh 每日5點(diǎn)鐘備份一次數(shù)據(jù)庫

    【Linux認(rèn)證基礎(chǔ)知識:mysql數(shù)據(jù)庫的全量備份】相關(guān)文章:

    Linux認(rèn)證基礎(chǔ)知識:linux操作系統(tǒng)目錄結(jié)構(gòu)07-10

    Linux認(rèn)證考試基礎(chǔ)知識試題及答案12-14

    Linux認(rèn)證的概念09-09

    Linux認(rèn)證基礎(chǔ)知識:RedHat之vi命令詳解10-02

    Linux認(rèn)證概念10-29

    Linux認(rèn)證優(yōu)勢06-10

    Linux認(rèn)證考點(diǎn)06-25

    Linux認(rèn)證國際現(xiàn)狀09-04

    Linux認(rèn)證賬戶映射01-23

    Linux認(rèn)證國內(nèi)現(xiàn)狀08-15

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      一级欧美字幕一级 | 亚洲国产精品视频一区二区 | 亚洲国内综合91在线 | 欧美亚洲日韩偷在线 | 午夜看片a福利观看 | 日韩国产亚洲一区二区 |