亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Mysql數(shù)據(jù)庫備份恢復工具之xtrabackup

IT那活兒 / 2045人閱讀
Mysql數(shù)據(jù)庫備份恢復工具之xtrabackup


主要內(nèi)容:

Mysql備份工具介紹選取

xtrabackup安裝部署

innobackupex備份前主機基礎(chǔ)配置

innobackupex全量備份

innobackupex恢復

1、mysql備份工具介紹



   生產(chǎn)中究竟該使用mysqldump還是xtrabackup,要說用,兩個都能備份,都支持熱備,但是生產(chǎn)環(huán)境我們要考慮的是效率,就是不管備份還是恢復,都要快,要穩(wěn)定。使用mysqldump來進行備份與恢復,在備份的時候鎖住表,然后全部備份,在數(shù)據(jù)少的時候沒問題,但如果數(shù)據(jù)很多,不允許鎖表,同時需要恢復數(shù)據(jù)塊的情況,mysqldump就不適合了。Xtrabackup備份的時候不會鎖表而且支持增量備份。所以實際生產(chǎn)中還是要根據(jù)生產(chǎn)環(huán)境來選擇合適的備份工具。在這我們主要使用xtrabackup備份作為案列分析。Xtrabackup在備份中優(yōu)勢如下所示:

  1. 無需停止數(shù)據(jù)庫進行InnoDB熱備

  2. 增量備份MySQL

  3. 流壓縮到傳輸?shù)狡渌品掌?nbsp; 

  4. 能比較容易地創(chuàng)建主從同步

  5. 備份MySQL時不會增大服務器負載




2、xtrabackup安裝部署




直接通過RPM包安裝部署,解壓tar包:

Percona-XtraBackup-2.4.21-r5988af5-el7-x86_64-bundle.tar

yum install  percona-xtrabackup-24-2.4.21-1.el7.x86_64.rpm

Xtrabackup安裝完成后就可以通過工具innobackupex實現(xiàn)備份恢復。





3、innobackupex備份前主機基礎(chǔ)配置





如果備份需要流壓縮到其它主機上,那在備份之前需要對主機與主機之間做免密互通,具體方法如下所示:





4、innobackupex全量恢復



在這由于我們是通過xtrabackup備份以達到恢復從庫的目的,所以需要應用到流壓縮傳輸?shù)狡渌掌魃?,具體操作如下所示:


備份好的/data/backup.tar壓縮包解壓到/hoem/mysql/back/目錄下,且執(zhí)行恢復命令必須保障數(shù)據(jù)的數(shù)據(jù)目錄data下沒有數(shù)據(jù),且在data目錄下會生成一個xtrabackup_info文件,里面的binlog_pos包含了當前恢復數(shù)據(jù)的位置,然后從這個位置開始恢復主從,如下圖所示:





5、mysql從庫恢復



最后通過重做從庫恢復從庫,具體操作如下所示:










END


文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/130053.html

相關(guān)文章

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<