Veritas NetBackup簡稱NBU,是一款商業(yè)化的備份和恢復(fù)軟件,在金融行業(yè)占據(jù)了90%以上的市場份額,除了軟件產(chǎn)品以外也開始推自家的備份一體機。由于具有眾多的硬件、操作系統(tǒng)、虛擬化、數(shù)據(jù)庫、應(yīng)用程序和存儲相關(guān)技術(shù),現(xiàn)代數(shù)據(jù)中心環(huán)境復(fù)雜。這正是Netbackup長期以來成為企業(yè)可信之選,一方面可降低復(fù)雜性,同時在人手有限的情況下盡量管理數(shù)據(jù)保護。NetBackup是一款面向整個企業(yè)的單一解決方案,可通過一個混合型平臺發(fā)揮其功能,而且即使是用于最大、最具動態(tài)特性的環(huán)境中也只需要進行微乎其微的管理。
通過統(tǒng)一的集成解決方案消除單點產(chǎn)品。
通過混合型備份平臺實現(xiàn)現(xiàn)代化。
通過基于策略的集中管理提高工作效率。
NetBackup for MySQL Agent 擴展了NetBackup 的功能,以包括MySQL 數(shù)據(jù)庫的備份和還原操作。代理位于NetBackup 客戶端上并支持獨立的設(shè)置操作。代理支持MySQL 版本5.5.5 及更高版本。NetBackup for MySQL Agent 除備份、恢復(fù)功能外,還支持:
驗證備份信息。
查詢備份。
從目錄庫文件中刪除備份信息。
將還原重定向到不同于最初執(zhí)行備份的客戶端的另一客戶端。
NetBackupfor MySQL Agent 整體備份流程為:
Agent向Mysql發(fā)出創(chuàng)建備份快照命令(flush tables with read lockt等)。
Mysql成功執(zhí)行命令后,Agent向服務(wù)器發(fā)出VSS/LVM相關(guān)創(chuàng)建快照命令。
快照創(chuàng)建成功后,掛載快照,并把MySQL備份數(shù)據(jù)發(fā)送給NBU Server。
NBU Server把相關(guān)備份數(shù)據(jù)上傳存儲單元。
NBU Serve把備份狀態(tài)回傳給Agent。
NetBackupfor MySQL Agent 整體恢復(fù)流程為:
Agent向NBU Server發(fā)出恢復(fù)命令。
NBU Server讀取相關(guān)配置信息,把相應(yīng)備份數(shù)據(jù)傳給Agent。
Agent利用備份數(shù)據(jù)進行恢復(fù)。
NetBackup forMySQL備份原理非常簡單,就是利用VSS/LVM的快照進行的數(shù)據(jù)備份,因為創(chuàng)建快照非常快,因此這種方式的數(shù)據(jù)庫備份也對數(shù)據(jù)庫影響最小。但利用快照進行MySQL數(shù)據(jù)庫備份必須保證MySQL實例、lv是一對一的關(guān)系。接下來我就利用快照這種方式進行人工備份。
1.確保MySQL實例使用單一lv
2.創(chuàng)建快照
以操作系統(tǒng)用戶root,使用mysql客戶端登陸MySQL數(shù)據(jù)庫,以避免在mysql、操作系統(tǒng)間切換。
首先在mysql中,執(zhí)行“flushtables with readlock”,使數(shù)據(jù)庫把臟數(shù)據(jù)寫回磁盤并處于只讀狀態(tài),以保證數(shù)據(jù)備份的完整、一致性,其次記錄當前的事務(wù)信息及binlog位點信息,以方便以后建立主從關(guān)系,最后創(chuàng)建當前mysql數(shù)據(jù)庫所使用lv的快照并釋放相關(guān)鎖。
3.備份數(shù)據(jù)
快照創(chuàng)建成功后,查看lv及其快照信息
掛載快照
利用快照,進行相關(guān)數(shù)據(jù)備份
把上述備份數(shù)據(jù)傳至其它主機,并在該主機創(chuàng)建掛載點/data,把數(shù)據(jù)還原至該掛載點即可
把備份數(shù)據(jù)解壓至相應(yīng)目錄
啟動數(shù)據(jù)庫
NetBackup for MySQL備份原理比較簡單,首先發(fā)出執(zhí)令“flushtable with read lock”、“showmasterstatus”至數(shù)據(jù)庫,使數(shù)據(jù)庫當前所有臟數(shù)據(jù)寫回磁盤,并讓數(shù)據(jù)庫處理“靜止”狀態(tài),獲取數(shù)據(jù)庫當前事務(wù)信息及binlog位點信息;其次必執(zhí)行至操作系統(tǒng),創(chuàng)建VSS/lvm相關(guān)快照,最后發(fā)“unlocktables”至數(shù)據(jù)庫,使數(shù)據(jù)庫回復(fù)正常。整個過程非常簡單,耗時相對比較少,整體來說效率比較高且對數(shù)據(jù)庫影響最小。最后再利用快照進行真正的數(shù)據(jù)備份。利用快照這種方式進行數(shù)據(jù)備份,必須保證MySQL實例與lv是一對一關(guān)系,并且保證lv所在vg有足夠的空間,對于變更特別頻繁的數(shù)據(jù)庫來說,vg的剩余空間得和lv一樣。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/130167.html
摘要:連接池配置之最大連接數(shù)數(shù)據(jù)庫最大連接數(shù)修改數(shù)據(jù)庫清理連接連接池配置參考建議根據(jù)實際訪問量設(shè)置,不宜過大,否則會造成數(shù)據(jù)庫連接數(shù)太多,無法訪問。 Hikari連接池配置之最大連接數(shù) MySQL數(shù)據(jù)庫最大連接數(shù)修改 MySQL數(shù)據(jù)庫清理Sleep連接 Hikari連接池配置參考建議根據(jù)實際訪問量設(shè)置setMaximumPoolSize,不宜過大,否則會造成數(shù)據(jù)庫連接數(shù)太多,無法訪問。生...
閱讀 1359·2023-01-11 13:20
閱讀 1707·2023-01-11 13:20
閱讀 1215·2023-01-11 13:20
閱讀 1908·2023-01-11 13:20
閱讀 4166·2023-01-11 13:20
閱讀 2759·2023-01-11 13:20
閱讀 1402·2023-01-11 13:20
閱讀 3673·2023-01-11 13:20