新聞中心
本文通過命令的方式來講述了ndb_mgm管理客戶端中的start backup命令來備份MySQL Cluster,通過ndb_restore命令進(jìn)行MySQL Cluster的還原過程。首先是備份:

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),玉泉企業(yè)網(wǎng)站建設(shè),玉泉品牌網(wǎng)站建設(shè),網(wǎng)站定制,玉泉網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,玉泉網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
備份:采用ndb_mgm管理客戶端來備份,在管理節(jié)點執(zhí)行ndb_mgm即可進(jìn)入管理命令行。輸入start backup備份所有節(jié)點,如果后面還跟著對應(yīng)數(shù)據(jù)節(jié)點的id就只備份對應(yīng)的數(shù)據(jù)節(jié)點。
還原:使用命令ndb_restore進(jìn)行還原,具體過程如下:
啟動管理節(jié)點:
- /usr/bin/ndb_mgmd -f /usr/local/mysql/mysql-cluster/config.ini --reload
啟動數(shù)據(jù)節(jié)點:
- /usr/bin/ndbd --initial
***個節(jié)點恢復(fù)的時候:
- /usr/bin/ndb_restore -c 192.168.100.223 -n 11 -b 1 -m -r --backup_path=/data/dbdata1/BACKUP/BACKUP-1/
其他節(jié)點恢復(fù)的時候(以后的節(jié)點不需要加-m參數(shù)):
- /usr/bin/ndb_restore -c 192.168.100.223 -n 11 -b 1 -r --backup_path=/data/dbdata1/BACKUP/BACKUP-1/
其中192.168.100.223為管理節(jié)點的IP,-n后面接的是節(jié)點id,-b要還原的backupid,-r 數(shù)據(jù)開關(guān),也就是還原數(shù)據(jù)了,-m還原表結(jié)構(gòu)。
導(dǎo)入完表結(jié)構(gòu)以后就可以進(jìn)行并行恢復(fù)了!
恢復(fù)的時候需要用到mysqld節(jié)點,因此需要添加多個空的mysqld節(jié)點,空mysqld節(jié)點至少應(yīng)該和你的mysqld節(jié)點數(shù)據(jù)相同。
當(dāng)恢復(fù)硬盤表的時候,使用-initial初始化以后,不需要重新創(chuàng)建數(shù)據(jù)文件組、redo日志文件、表空間和數(shù)據(jù)文件,還原的時候會自動創(chuàng)建。
以上就是MySQL Cluster的備份和還原過程,更多MySQL的操作請點擊這里:http://database./col/484/。
分享題目:通過命令備份和還原MySQLCluster
轉(zhuǎn)載源于:http://m.fisionsoft.com.cn/article/cooeehp.html


咨詢
建站咨詢
