Mysql
Xtrabackup 損壞的增量備份
我有 3 個節點 PXC 5.6 集群。Xtrabackup 2.3.10。Centos 7.6
Percona-XtraDB-Cluster-56-5.6.41-28.28.1.el7.x86_64
我只使用單個 Node-1 進行讀寫。
我曾經從另一個不用於讀取或寫入的 Node-2 備份。
昨天,我的 Node-1 宕機了,讀/寫切換到了 Node-2。然後我們繼續從另一個未使用的 Node-3 進行增量備份。
在我的備份機器上,我決定提取並準備備份。我的備份準備日誌顯示一切正常,直到從 Node-2 獲取的那些備份。Node-3 的所有增量備份都有錯誤。
為什麼增量備份似乎總是來自進行完整備份的同一節點?Percona XtraDB Cluster 是 master-master,因此所有節點必須相同。那為什麼會這樣呢?
我在這裡附上了我的日誌:
增量備份所基於的 LSN(日誌序列號)特定於實例。這就是為什麼知道完整副本 LSN 在其他節點上沒有任何意義。