成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

mysql數(shù)據(jù)備份之NBU

IT那活兒 / 3203人閱讀
mysql數(shù)據(jù)備份之NBU
概述


Veritas NetBackup簡(jiǎn)稱NBU,是一款商業(yè)化的備份和恢復(fù)軟件,在金融行業(yè)占據(jù)了90%以上的市場(chǎng)份額,除了軟件產(chǎn)品以外也開(kāi)始推自家的備份一體機(jī)。由于具有眾多的硬件、操作系統(tǒng)、虛擬化、數(shù)據(jù)庫(kù)、應(yīng)用程序和存儲(chǔ)相關(guān)技術(shù),現(xiàn)代數(shù)據(jù)中心環(huán)境復(fù)雜。這正是Netbackup長(zhǎng)期以來(lái)成為企業(yè)可信之選,一方面可降低復(fù)雜性,同時(shí)在人手有限的情況下盡量管理數(shù)據(jù)保護(hù)。NetBackup是一款面向整個(gè)企業(yè)的單一解決方案,可通過(guò)一個(gè)混合型平臺(tái)發(fā)揮其功能,而且即使是用于最大、最具動(dòng)態(tài)特性的環(huán)境中也只需要進(jìn)行微乎其微的管理。


  • 通過(guò)統(tǒng)一的集成解決方案消除單點(diǎn)產(chǎn)品。

  • 通過(guò)混合型備份平臺(tái)實(shí)現(xiàn)現(xiàn)代化。

  • 通過(guò)基于策略的集中管理提高工作效率。


NBUfor MySQL


NetBackup for MySQL Agent 擴(kuò)展了NetBackup 的功能,以包括MySQL 數(shù)據(jù)庫(kù)的備份和還原操作。代理位于NetBackup 客戶端上并支持獨(dú)立的設(shè)置操作。代理支持MySQL 版本5.5.5 及更高版本。NetBackup for MySQL Agent 除備份、恢復(fù)功能外,還支持:


  • 驗(yàn)證備份信息。

  • 查詢備份。

  • 從目錄庫(kù)文件中刪除備份信息。

  • 將還原重定向到不同于最初執(zhí)行備份的客戶端的另一客戶端。


備份流程

NetBackupfor MySQL Agent 整體備份流程為:

  1. Agent向Mysql發(fā)出創(chuàng)建備份快照命令(flush tables with read lockt等)。

  2. Mysql成功執(zhí)行命令后,Agent向服務(wù)器發(fā)出VSS/LVM相關(guān)創(chuàng)建快照命令。

  3. 快照創(chuàng)建成功后,掛載快照,并把MySQL備份數(shù)據(jù)發(fā)送給NBU Server。

  4. NBU Server把相關(guān)備份數(shù)據(jù)上傳存儲(chǔ)單元。

  5. NBU Serve把備份狀態(tài)回傳給Agent。


恢復(fù)流程

NetBackupfor MySQL Agent 整體恢復(fù)流程為:

  1. Agent向NBU Server發(fā)出恢復(fù)命令。

  2. NBU Server讀取相關(guān)配置信息,把相應(yīng)備份數(shù)據(jù)傳給Agent。

  3. Agent利用備份數(shù)據(jù)進(jìn)行恢復(fù)。


手工快照備份、恢復(fù)


NetBackup forMySQL備份原理非常簡(jiǎn)單,就是利用VSS/LVM的快照進(jìn)行的數(shù)據(jù)備份,因?yàn)閯?chuàng)建快照非???,因此這種方式的數(shù)據(jù)庫(kù)備份也對(duì)數(shù)據(jù)庫(kù)影響最小。但利用快照進(jìn)行MySQL數(shù)據(jù)庫(kù)備份必須保證MySQL實(shí)例、lv是一對(duì)一的關(guān)系。接下來(lái)我就利用快照這種方式進(jìn)行人工備份。


備份


1.確保MySQL實(shí)例使用單一lv


2.創(chuàng)建快照

以操作系統(tǒng)用戶root,使用mysql客戶端登陸MySQL數(shù)據(jù)庫(kù),以避免在mysql、操作系統(tǒng)間切換。

首先在mysql中,執(zhí)行“flushtables with readlock”,使數(shù)據(jù)庫(kù)把臟數(shù)據(jù)寫(xiě)回磁盤(pán)并處于只讀狀態(tài),以保證數(shù)據(jù)備份的完整、一致性,其次記錄當(dāng)前的事務(wù)信息及binlog位點(diǎn)信息,以方便以后建立主從關(guān)系,最后創(chuàng)建當(dāng)前mysql數(shù)據(jù)庫(kù)所使用lv的快照并釋放相關(guān)鎖。


3.備份數(shù)據(jù)

快照創(chuàng)建成功后,查看lv及其快照信息


掛載快照


利用快照,進(jìn)行相關(guān)數(shù)據(jù)備份


恢復(fù)

把上述備份數(shù)據(jù)傳至其它主機(jī),并在該主機(jī)創(chuàng)建掛載點(diǎn)/data,把數(shù)據(jù)還原至該掛載點(diǎn)即可


把備份數(shù)據(jù)解壓至相應(yīng)目錄


啟動(dòng)數(shù)據(jù)庫(kù)


總結(jié)


NetBackup for MySQL備份原理比較簡(jiǎn)單,首先發(fā)出執(zhí)令“flushtable with read lock”、“showmasterstatus”至數(shù)據(jù)庫(kù),使數(shù)據(jù)庫(kù)當(dāng)前所有臟數(shù)據(jù)寫(xiě)回磁盤(pán),并讓數(shù)據(jù)庫(kù)處理“靜止”狀態(tài),獲取數(shù)據(jù)庫(kù)當(dāng)前事務(wù)信息及binlog位點(diǎn)信息;其次必執(zhí)行至操作系統(tǒng),創(chuàng)建VSS/lvm相關(guān)快照,最后發(fā)“unlocktables”至數(shù)據(jù)庫(kù),使數(shù)據(jù)庫(kù)回復(fù)正常。整個(gè)過(guò)程非常簡(jiǎn)單,耗時(shí)相對(duì)比較少,整體來(lái)說(shuō)效率比較高且對(duì)數(shù)據(jù)庫(kù)影響最小。最后再利用快照進(jìn)行真正的數(shù)據(jù)備份。利用快照這種方式進(jìn)行數(shù)據(jù)備份,必須保證MySQL實(shí)例與lv是一對(duì)一關(guān)系,并且保證lv所在vg有足夠的空間,對(duì)于變更特別頻繁的數(shù)據(jù)庫(kù)來(lái)說(shuō),vg的剩余空間得和lv一樣。


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

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

相關(guān)文章

  • Hikari連接池配置最大連接數(shù)(MySQL篇)

    摘要:連接池配置之最大連接數(shù)數(shù)據(jù)庫(kù)最大連接數(shù)修改數(shù)據(jù)庫(kù)清理連接連接池配置參考建議根據(jù)實(shí)際訪問(wèn)量設(shè)置,不宜過(guò)大,否則會(huì)造成數(shù)據(jù)庫(kù)連接數(shù)太多,無(wú)法訪問(wèn)。 Hikari連接池配置之最大連接數(shù) MySQL數(shù)據(jù)庫(kù)最大連接數(shù)修改 MySQL數(shù)據(jù)庫(kù)清理Sleep連接 Hikari連接池配置參考建議根據(jù)實(shí)際訪問(wèn)量設(shè)置setMaximumPoolSize,不宜過(guò)大,否則會(huì)造成數(shù)據(jù)庫(kù)連接數(shù)太多,無(wú)法訪問(wèn)。生...

    shenhualong 評(píng)論0 收藏0

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

0條評(píng)論

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