備份原理及方案
關系數據庫MySQL版實例支持自動備份和手動備份,您可以定期對數據庫進行備份,當數據庫故障或數據損壞時,可以通過備份文件恢復數據庫,從而保證數據可靠性。
說明
自動備份:關系數據庫MySQL版會根據您配置的備份策略幫助您自動完成數據備份。
手動備份:您可以根據業務需要開啟手動全量備份。
單機實例
采用單個數據庫節點部署架構。與主流的主備實例相比,它只包含一個節點,但具有高性價比。備份觸發后,從主庫備份數據并以壓縮包的形式存儲在對象存儲服務或備份機上,不會占用實例的磁盤空間。主備實例
采用包含主從節點的經典高可用架構,主備實例的每個節點的規格保持一致。備份觸發后,從備庫備份數據并以壓縮包的形式存儲在對象存儲服務或備份機上,不會占用實例的磁盤空間。當數據庫或表被惡意或誤刪除,雖然MySQL支持HA高可用,但備機數據庫會被同步刪除且無法還原。因此,數據被刪除后只能依賴于實例的備份保障數據安全。
使用場景
| 備份方案 | 使用場景 |
|---|---|
| 自動備份 | 自動備份通常應用于以下場景:
|
| 手動備份 | 手動備份通常應用于以下場景:
|
備份內容
關系數據庫MySQL版實例備份由數據備份和日志備份組成。
數據備份:關系數據庫MySQL版實例直接對數據文件進行備份。
日志備份:關系數據庫MySQL版實例對日志文件進行備份,通過數據備份和日志備份您可以快速恢復任意時間點的數據。
備份存放位置
關系數據庫MySQL版實例支持備份機存放和對象存儲兩種備份存放方式,兩種存放方式均不占用實例的存儲空間。目前對象存儲方式存放備份僅在部分資源池開放。備份的影響如下:
| 實例系列 | 影響說明 |
|---|---|
| 單機版 | 由于是單節點架構,備份時會影響實例性能。 |
| 主備版 | 備份在備節點執行,不占用主節點CPU,不影響主節點性能。少數情況下,備節點不可用時,可能會產生備份失敗記錄,等待下一個備份周期備份。 注意 備節點不可用時,備份會在主節點執行。 |
| 一主兩備版 | 備份在備節點執行,不占用主節點CPU,不影響主節點性能。少數情況下,備節點不可用時,可能會產生備份失敗記錄,等待下一個備份周期備份。 注意 備節點不可用時,備份會在主節點執行。 |
備份清理
自動備份清理:按照備份策略清理,每天會自動清理不在備份保留天數內的備份文件。
手動備份清理:手動備份文件除了可以自己手動刪除,后臺也會按照備份策略的保留天數自動進行清理。
備份費用
備份費用詳情,請參考備份。
備份須知
用戶實例凍結后,將會影響備份恢復相關功能(涉及到下載的相關功能等)。
如果選擇解凍實例,將恢復相關功能使用。
如果直接刪除凍結的實例,原有的自動備份將會同時被刪除,備份空間不會繼續收費。
退訂后,您的備份文件在暫停期內將繼續保存,方便您恢復或下載,暫停期滿備份文件將悉數清除,請及時恢復或下載文件,妥善保存。