Mysql

Xtrabackup 損壞的增量備份

  • January 8, 2019

我有 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,因此所有節點必須相同。那為什麼會這樣呢?

我在這裡附上了我的日誌:

https://www.percona.com/forums/questions-discussions/percona-xtradb-cluster/53285-xtrabackup-corrupts-incremental-backup-when-node-changes

增量備份所基於的 LSN(日誌序列號)特定於實例。這就是為什麼知道完整副本 LSN 在其他節點上沒有任何意義。

引用自:https://dba.stackexchange.com/questions/226446