東坡下載:內(nèi)容最豐富最安全的下載站!

首頁IT技術(shù)軟件教程 → Xtrabackup安裝及使用

Xtrabackup安裝及使用

相關(guān)文章發(fā)表評論 來源:本站整理時間:2018/5/31 11:38:20字體大。A-A+

更多

作者:專題點擊:187次評論:0次標簽: Xtrabackup

 Xtrabackup是一個對InnoDB做數(shù)據(jù)備份的工具,支持在線熱備份(備份時不影響數(shù)據(jù)讀寫),是商業(yè)備份工具InnoDB Hotbackup的一個很好的替代品。
    Xtrabackup有兩個主要的工具:xtrabackup、innobackupex
  (1)xtrabackup只能備份InnoDB和XtraDB兩種數(shù)據(jù)表,而不能備份MyISAM數(shù)據(jù)表
  (2)innobackupex-1.5.1則封裝了xtrabackup,是一個腳本封裝,所以能同時備份處理innodb和myisam,但在處理myisam時需要加一個讀鎖
  (3)使用幫助:http://www.percona.com/docs/wiki/percona-xtrabackup:start

環(huán)境:CentOS 5.4,xtrabackup-1.6.tar.gz

1、首先從http://www.percona.com/下載
       wget http://www.percona.com/downloads/XtraBackup/XtraBackup-1.6/Linux/binary/i686/xtrabackup-1.6.tar.gz    

2、檢查服務器是否安裝了Mysql版本,如果沒有就要安裝好mysql
   my.cnf中必須有datadir=/var/lib/mysql

3、開始安裝xtrabackup
     1)解壓     
         cd /qeedoodb/setup
         tar zxvf xtrabackup-1.6.tar.gz 
     2)拷貝innobackupex、xtrabackup、xtrabackup_51 工具到/usr/bin
        cp /qeedoodb/setup/xtrabackup-1.6/bin/innobackupex /usr/bin/innobackupex
        cp /qeedoodb/setup/xtrabackup-1.6/bin/xtrabackup  /usr/bin/xtrabackup
        cp /qeedoodb/setup/xtrabackup-1.6/bin/xtrabackup_51  /usr/bin/xtrabackup_51
     
  
    
4、備份并打包壓縮
      innobackupex --user=root --password=123456 --defaults-file=/etc/my.cnf --database=zztx --stream=tar /data/back_data/ 2>/data/back_data/zztx.log | gzip     1>/data/back_data/zztx.tar.gz
      
      說明:
      --database=zztx 單獨對zztx數(shù)據(jù)庫做備份 ,若是不添加此參數(shù)那就那就是對全庫做備份
      2>/data/back_data/zztx.log  輸出信息寫入日志中
      1>/data/back_data/zztx.tar.gz 打包壓縮存儲到該文件中
      
      此處可以寫個腳本做備份(backup.sh)
      #!/bin/sh
      echo "開始備份..."`date`
      log=zztx01_`date +%y%m%d%H%M`.log
      str=zztx01_`date +%y%m%d%H%M`.tar.gz
      innobackupex --user=root --password=123456 --defaults-file=/etc/my.cnf --database=zztx --stream=tar /data/back_data/ 2>/data/back_data/$log | gzip 1>/data/back_data/$str
      echo "備份完畢..."`date`
      
5、恢復數(shù)據(jù)
      1) 先停止數(shù)據(jù)庫:service mysqld stop
      2) 解壓 tar -izxvf zztx.tar.gz -C /data/back_data/db/   (沒有db ,需要mkdir /data/back_data/db/)  
      3) 恢復 innobackupex --user=root --password --defaults-file=/etc/my.cnf  --apply-log /data/back_data/db/  (--apply-log選項的命令是準備在一個備份上啟動mysql服務)
              innobackupex --user=root --password --defaults-file=/etc/my.cnf  --copy-back /data/back_data/db/  (--copy-back 選項的命令從備份目錄拷貝數(shù)據(jù),索引,日志到my.cnf文   件里規(guī)定的初始位置。)
      4) 賦權(quán) chown -R mysql.mysql /var/lib/mysql/*
      5) 重啟數(shù)據(jù)庫 service mysqld restart
      6) 刪除垃圾 cd /var/lib/mysql/  && rm xtrabackup*
      進入數(shù)據(jù)庫查看,一切OK~


  • mysql數(shù)據(jù)庫管理工具
  • u盤備份工具
  • win10備份軟件
  • 微信聊天記錄備份恢復軟件大全
mysql數(shù)據(jù)庫管理工具
(6)mysql數(shù)據(jù)庫管理工具

mysql數(shù)據(jù)庫管理工具是可以幫助很多的在使用mysql數(shù)據(jù)庫的人員更好的管理你的mysql數(shù)據(jù)庫,這里面有你需要的mysql數(shù)據(jù)庫備份工具以及mysql數(shù)據(jù)庫連接工具,還有mysql數(shù)據(jù)庫導出工具等,各種各樣的實用工具都是可以方便你的下載以及使用的!

...更多>>
u盤備份工具
(12)u盤備份工具

u盤是常用的移動存儲軟件,很多人都選擇用u盤備份文件,現(xiàn)在東坡小編就給大家?guī)韚盤備份工具,用來備份系統(tǒng),文件,圖片,音樂等,有需要的朋友就來下載吧。

...更多>>
win10備份軟件
(13)win10備份軟件

win10系統(tǒng)在現(xiàn)在使用的人是越來越多了,很多的人都是需要一些win10上面的專用備份軟件的,你想要一款最新最好用的win10備份軟件,以及一些win10備份教程嗎?可以來本站這里下載你需要的win10備份軟件以及一些使用教程!

...更多>>
微信聊天記錄備份恢復軟件大全
(6)微信聊天記錄備份恢復軟件大全

微信是我們?nèi)粘J褂玫牧奶旃ぞ,每一次的聊天都是回憶,微信的聊天記錄不小心刪掉了怎么辦呢?這里小編推薦的是微信聊天記錄備份恢復軟件大全,有支持安卓、蘋果ios。iPad微信記錄恢復軟件。都是大家下載最多,最優(yōu)質(zhì)的的恢復軟件,快來恢復你的信息吧!

...更多>>

擴展知識

相關(guān)評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)