Backup

MariaDB Galera + 遠端備份

  • July 23, 2020

我正在使用 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 same server-idin most scenario.. 目前尚不清楚為什麼binlog-format=mixedgalera 需要row,所以我只是保持行。

’log-slave-updates’ 是主節點的關鍵,但為了保持一致性,它很容易在所有 galera 節點上進行,以防您在某個時候需要更改主節點。

與所有備份一樣,需要考慮恢復過程和 MTTR(平均恢復時間)的業務需求。並在備份後測試恢復過程以查看它是否有效以及需要多長時間。

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