您好,登錄后才能下訂單哦!
這篇文章主要介紹如何通過命令備份和還原MySQLCluster,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
備份:采用ndb_mgm管理客戶端來備份,在管理節點執行ndb_mgm即可進入管理命令行。輸入startbackup備份所有節點,如果后面還跟著對應數據節點的id就只備份對應的數據節點。
還原:使用命令ndb_restore進行還原,具體過程如下:
啟動管理節點:
/usr/bin/ndb_mgmd-f/usr/local/mysql/mysql-cluster/config.ini--reload
怎樣通過命令備份和還原MySQLCluster
啟動數據節點:
/usr/bin/ndbd--initial
第一個節點恢復的時候:
/usr/bin/ndb_restore-c192.168.100.223-n11-b1-m-r--backup_path=/data/dbdata1/BACKUP/BACKUP-1/
其他節點恢復的時候(以后的節點不需要加-m參數):
/usr/bin/ndb_restore-c192.168.100.223-n11-b1-r--backup_path=/data/dbdata1/BACKUP/BACKUP-1/
其中192.168.100.223為管理節點的IP,-n后面接的是節點id,-b要還原的backupid,-r數據開關,也就是還原數據了,-m還原表結構。
導入完表結構以后就可以進行并行恢復了!
恢復的時候需要用到mysqld節點,因此需要添加多個空的mysqld節點,空mysqld節點至少應該和你的mysqld節點數據相同。
當恢復硬盤表的時候,使用-initial初始化以后,不需要重新創建數據文件組、redo日志文件、表空間和數據文件,還原的時候會自動創建。
以上是“如何通過命令備份和還原MySQLCluster”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。