數據備份和恢復:
備份步驟:
啟動管理服務器(ndb_mgm)
執行命令:start backup
管理服務器回復“備份backup_id 開始”,其中,backup_id 是該備份的唯一ID(如果未作其他配置,該ID 還將保存在簇日志中)。
管理服務器發出消息“備份backup_id 完成”,通知備份操作已結束。
備份路徑:$MySQL_HOME/data/BACKUP/BACKUP-備份ID
恢復步驟:
1. 進入單用戶模式(先運行ndb_mgm)
NDB> ENTER SINGLE USER MODE 5
2. ndb_restore -b 2 -n 2 -c host=192.168.7.187:1186
-m -r /home/zzx2/MySQL/data/BACKUP/BACKUP-2
b:備份id
n:節點id
m:恢復表定義
r:恢復路徑
注意:-m 參數是恢復表定義使用,只需要第一個節點帶此參數就可以,否則會報錯:
Table or index with given name already exists
Restore: Failed to restore table: cluster/def/NDB$BLOB_2_3 ... Exiting
3. 退出單用戶模式
NDB> EXIT SINGLE USER MODE