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

資訊專(zhuān)欄INFORMATION COLUMN

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

IT那活兒 / 2600人閱讀
Mysql數(shù)據(jù)庫(kù)備份恢復(fù)工具之xtrabackup
點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。?!

Mysql備份工具介紹

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

Xtrabackup在備份中優(yōu)勢(shì)如下所示:

  • 無(wú)需停止數(shù)據(jù)庫(kù)進(jìn)行InnoDB熱備;
  • 增量備份MySQL;
  • 流壓縮到傳輸?shù)狡渌品?wù)器;
  • 能比較容易地創(chuàng)建主從同步;
  • 備份MySQL時(shí)不會(huì)增大服務(wù)器負(fù)載。

xtrabackup安裝部署

直接通過(guò)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安裝完成后就可以通過(guò)工具innobackupex實(shí)現(xiàn)備份恢復(fù)。

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

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

innobackupex全量恢復(fù)

在這由于我們是通過(guò)xtrabackup備份以達(dá)到恢復(fù)從庫(kù)的目的,所以需要應(yīng)用到流壓縮傳輸?shù)狡渌?wù)器上,具體操作如下所示:
備份好的/data/backup.tar壓縮包解壓到/hoem/mysql/back/目錄下,且執(zhí)行恢復(fù)命令必須保障數(shù)據(jù)的數(shù)據(jù)目錄data下沒(méi)有數(shù)據(jù),且在data目錄下會(huì)生成一個(gè)xtrabackup_info文件,里面的binlog_pos包含了當(dāng)前恢復(fù)數(shù)據(jù)的位置,然后從這個(gè)位置開(kāi)始恢復(fù)主從,如下圖所示:

mysql從庫(kù)恢復(fù)

最后通過(guò)重做從庫(kù)恢復(fù)從庫(kù),具體操作如下所示:

本文作者:徐 苗(上海新炬王翦團(tuán)隊(duì))

本文來(lái)源:“IT那活兒”公眾號(hào)

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

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

相關(guān)文章

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<