如何打開云備份軟件
云備份最佳實(shí)踐
通過自定義腳本實(shí)現(xiàn)MySQL一致性備份
1、準(zhǔn)備工作
以SuSE 11 SP3操作系統(tǒng)下MySQL 5.5單機(jī)版為例,介紹如何通過自定義腳本來凍結(jié)、解凍MySQL數(shù)據(jù)庫,以實(shí)現(xiàn)對于MySQL數(shù)據(jù)庫的數(shù)據(jù)庫備份。
場景介紹
某企業(yè)購買了云服務(wù)器,并在云服務(wù)器中安裝了MySQL 5.5數(shù)據(jù)庫用于存放業(yè)務(wù)數(shù)據(jù)。隨著數(shù)據(jù)量的增加,之前的崩潰一致性保護(hù)已經(jīng)滿足不了RTO、RPO的要求,決定采用應(yīng)用一致性備份,減小RTO與RPO。
數(shù)據(jù)準(zhǔn)備
2、詳細(xì)步驟
加密MySQL密碼,供自定義腳本使用
執(zhí)行cd /home/rdadmin/Agent/bin/thirdparty/ebk_user ,進(jìn)入自定義腳本目錄,然后執(zhí)行vi mysql_freeze.sh,打開MySQL示例凍結(jié)腳本。
執(zhí)行vi mysql_unfreeze.sh,打開MySQL示例解凍腳本,修改此腳本中的用戶名和密碼。
準(zhǔn)備項(xiàng)
說明
示例
HANA用戶名
連接HANA SYSTEMDB 數(shù)據(jù)庫時(shí)使用的用戶名
system
HANA密碼
連接HANA SYSTEMDB 數(shù)據(jù)庫時(shí)使用的密碼
Example@123
HANA實(shí)例編號
連接HANA數(shù)據(jù)庫時(shí)使用的實(shí)例編號
00
HANA SID
連接HANA數(shù)據(jù)庫時(shí)使用的SID
WXJ
2、詳細(xì)步驟
加密HANA用戶密碼,供自定義腳本使用
將HANA_USER HANA_PASSWORD INSTANCE_NUMBER DB_SID修改為實(shí)際值。
執(zhí)行vi hana_unfreeze.sh ,打開HANA示例解凍腳本,修改此腳本中的用戶名、密碼、實(shí)例編號與SID
通過自定義腳本實(shí)現(xiàn)其它Linux應(yīng)用的一致性備份場景介紹
1、場景介紹
在Linux下,如果有其它應(yīng)用需要一致性備份,可以編寫自己的凍結(jié)、解凍腳本,來實(shí)現(xiàn)應(yīng)用的保護(hù)。自定義腳本需放置在/home/rdadmin/Agent/bin/thirdparty/ebk_user目錄中,供Agent在備份過程中調(diào)用。
下面以一個(gè)虛構(gòu)的應(yīng)用appexample為例,來進(jìn)行說明。
appexample是一款新的數(shù)據(jù)庫,它對外提供了appexample -freeze與appexample -unfreeze兩個(gè)命令來實(shí)現(xiàn)凍結(jié)與解凍。
用戶需要開發(fā)自己的appexample_freeze.sh與appexample_unfreeze.sh腳本,供備份Agent調(diào)用以實(shí)現(xiàn)一致性備份。在備份過程中,會先調(diào)用appexample_freeze.sh腳本來凍結(jié)IO,凍結(jié)成功后,會進(jìn)行磁盤的一致性快照激活,保證備份的數(shù)據(jù)是一致性的,最后再調(diào)用appexample_unfreeze.sh腳本解凍IO。
整體流程如圖所示:
1對1咨詢,華為云專家為您提供服務(wù)