您可以通過設定備份策略調整RDS資料備份和記錄備份的周期來實現自動備份,也可以通過手動備份RDS資料。

執行個體備份檔案佔用備份空間,空間使用量超出免費的額度將會產生額外的費用,RDS支援您將備份檔案轉儲至OSS,請合理設計備份周期,以滿足業務需求的同時,兼顧備份空間的合理利用。關於免費額度詳情,請參見查看備份空間免費額度。關於備份空間使用量的計費標準,請參見雲資料庫 RDS 詳細價格資訊

備份策略

阿里雲資料庫支援資料備份和記錄備份。如要按照時間點恢複資料,需啟用記錄備份。各類型Database Backup策略如下:

資料庫類型 資料備份 記錄備份
MySQL
  • MySQL 5.5/5.6/5.7 本地SSD盤(含高可用版和金融版):
    • 自動備份支援全量物理備份。
    • 手動備份支援全量物理備份、全量邏輯備份和單庫邏輯備份。
  • MySQL 5.7 SSD雲端硬碟(基礎版):
    • 僅支援快照備份,且不支援邏輯備份。
    • 備份檔案免費儲存,最多7天。
  • MySQL 5.7 SSD雲端硬碟(高可用版):

    支援快照備份,不支援物理備份和邏輯備份。

  • Binlog檔案會佔用執行個體的磁碟容量。
  • Binlog大小超過500MB或寫入超過6小時就會切換到新的Binlog檔案繼續寫入,老的Binlog檔案會非同步上傳。
  • 您可以通過一鍵上傳 Binlog功能將 Binlog 檔案上傳至 OSS,不影響執行個體的資料恢複功能,Binlog 也不再佔用執行個體磁碟空間。
SQL Server
  • 支援全量物理備份和增量物理備份。目前不支援邏輯備份。
  • 自動備份以全量備份-增量備份-增量備份為周期迴圈。
    • 如:星期一為全量備份,則星期二和星期三為增量備份,星期四為全量備份,星期五和星期六為增量備份,依次迴圈。
    • 如果備份周期迴圈期間執行過手動全量備份,則後續兩次將自動執行增量備份。
  • 支援單庫備份,即可以指定對執行個體中的單個或多個資料庫進行備份。
  • 每次備份時SQL Server會收縮交易記錄。使用者可以在目標執行個體管理主控台上的備份恢複頁面,單擊收縮事物日誌,手動收縮事物日誌。
  • 系統自動組建記錄檔備份(記錄檔),您可以設定記錄檔的產生頻率。
    • 與資料備份頻率一致
    • 每30分鐘一次

    兩種頻率下,最終產生的記錄檔總大小一致。

  • 記錄備份功能無法關閉。
  • 可以設定記錄備份的保留時間,範圍是7到730天。
  • 可以下載記錄檔。
PostgreSQL 支援全量物理備份 WAL(16MB/個)產生完後立即壓縮上傳,24小時內刪除本地檔案。
PPAS 支援全量物理備份 WAL(16MB/個)產生完後立即壓縮上傳,24小時內刪除本地檔案。
MariaDB 支援快照備份,不支援物理備份和邏輯備份。
  • Binlog檔案會佔用執行個體的磁碟容量。
  • Binlog大小超過500MB或寫入超過6小時就會切換到新的Binlog檔案繼續寫入,老的Binlog檔案會非同步上傳。
  • 您可以通過一鍵上傳 Binlog功能將 Binlog 檔案上傳至 OSS,不影響執行個體的資料恢複功能,Binlog 也不再佔用執行個體磁碟空間。

設定自動備份

阿里雲資料庫會執行使用者設定的備份策略,自動備份資料庫。

  1. 登入 RDS 管理主控台
  2. 單擊目標執行個體的ID,進入基本資料頁面。
  3. 在菜單中選擇 備份恢複
  4. 備份恢複頁面中選擇 備份設定,單擊 編輯
  5. 備份設定版面設定備份規格,單擊 確定。參數說明如下:
    參數 說明
    資料備份保留
    • 預設為7天,可以設定為 7~730 天。
    • MySQL 5.7 SSD雲端硬碟(基礎版),備份檔案免費儲存,最多7天。
    備份周期
    • 可以設定為一星期中的某一天或者某幾天
    • PostgreSQL和MariaDB TX執行個體預設每天都進行備份,不可修改。
    備份時間 可以設定為任意時段,以小時為單位。
    記錄備份頻率 僅SQL Server支援此參數。
    • 與資料備份頻率一致
    • 每30分鐘一次

    兩種頻率下,最終產生的記錄檔總大小一致。

    記錄備份保留
    • 記錄備份檔案保留的天數,預設為 7 天。
    • 可以設定為 7~730 天,且必須小於等於資料備份天數。

手動備份

说明
  • 本例以MySQL 5.7 本地SSD盤(高可用版)單庫邏輯備份為例。
  • RDS for MariaDB TX執行個體暫不支援手動備份。
  1. 登入RDS管理主控台
  2. 選擇目標執行個體所在地區。
  3. 單擊目標執行個體的 ID,進入基本資料頁面。
  4. 單擊頁面右上方的備份執行個體,開啟備份執行個體對話方塊。


    说明
    • 備份方式、備份策略:各引擎支援的備份策略不同,請參見備份策略
    • 單庫備份時,選擇左側的資料庫,單擊>將要備份的資料庫加入列表。若您還沒有資料庫,請先建立資料庫

  5. 設定好備份方式、備份策略,單擊確定