Backup
MariaDB Galera + 遠端備份
我正在使用 CentOS 8,並且我有一個 MariaDB 10.5.4 Galera 設置了三個節點。現在,我希望它不時為我的中央伺服器創建備份。我正在考慮,
mysqldump
但恢復會花費很多時間並且mariabackup
不支持遠端備份(我認為)。所以我正在考慮創建一個主從,從我的 galera 集群設置到我的中央伺服器上的獨立設置,然後我mariabackup
從那裡執行如下:現在我目前的設置是我讓我的第三個節點充當 HAProxy 的備份,它
mariabackup
是目前執行的位置(參見圖像並刪除中央伺服器)。但是我的老闆希望我將備份儲存在中央伺服器上,讓中央伺服器而不是數據庫伺服器進行備份。有沒有簡單的替代方案?我正在考慮遵循本指南,但它有點過時了,我不確定它是否會起作用。謝謝
在副本上進行中央備份是一種不錯的策略。
快速瀏覽指南看起來不錯。確保您
server-id
是獨一無二的。Per mariadb galera guide galera cluster members shoudl have the sameserver-id
in most scenario.. 目前尚不清楚為什麼binlog-format=mixed
galera 需要row
,所以我只是保持行。’log-slave-updates’ 是主節點的關鍵,但為了保持一致性,它很容易在所有 galera 節點上進行,以防您在某個時候需要更改主節點。
與所有備份一樣,需要考慮恢復過程和 MTTR(平均恢復時間)的業務需求。並在備份後測試恢復過程以查看它是否有效以及需要多長時間。