全部產品
Search
文件中心

ApsaraDB RDS:使用get_rds_backup.py工具下載RDS MySQL備份檔案的方法

更新時間:Sep 17, 2025

本文介紹如何使用get_rds_backup.py工具下載RDS MySQL的備份檔案到本機伺服器。您可以自訂時間範圍,預設會下載前一天的備份檔案。

阿里雲提醒您:

  • 如果您對執行個體或資料有修改、變更等風險操作,務必注意執行個體的容災、容錯能力,確保資料安全。

  • 如果您對執行個體(包括但不限於ECS、RDS)等進行配置與資料修改,建議提前建立快照或開啟RDS記錄備份等功能。

  • 如果您在阿里雲平台授權或者提交過登入帳號、密碼等安全資訊,建議您及時修改。

前提條件

  • RDS MySQL執行個體儲存類型:僅支援高效能本地碟,暫不支援雲端硬碟。

  • Python環境:Python 3.7或更高版本。

  • 作業系統:本文適用於Linux、Windows以及支援Python 3.7及以上版本的其他系統。

操作步驟

  1. 在本機伺服器上自行安裝Python 3.7及以上版本,並安裝阿里雲RDS SDK for Python。下文僅介紹RDS SDK for Python的安裝方法,詳情請參見RDS SDK for Python使用參考

    # 安裝RDS SDK(API版本2014-08-15)
    pip install alibabacloud_rds20140815
  2. 確保本機伺服器能夠訪問RDS執行個體的外網地址。

    說明
  3. get_rds_backup.py指令檔下載到本機伺服器。

    說明

    下載後,請根據實際配置填寫RDS執行個體ID、Key Secret以及備份儲存位置,具體填寫位置請參見指令碼中的中文注釋部分。

  4. 參考以下命令,運行get_rds_backup.py指令檔。

    python get_rds_backup.py [$RDS_ID] [$Access_Key_ID] [$Access_Key_Secret] [$Backup_Dir]
    說明
    • [$RDS_ID]:目標RDS執行個體的ID。可在RDS執行個體的基本資料頁面查看,例如:rm-hp38****2i07

    • [$Access_Key_ID]:RAM使用者的密鑰ID。如果您還沒有RAM使用者,請建立RAM使用者

    • [$Access_Key_Secret]:RAM使用者的密鑰。

    • [$Backup_Dir]:期望儲存備份的目錄。請確保目標目錄有足夠的磁碟空間,以免下載失敗。

    • 預設下載前一天的備份。如需修改時間範圍,可修改指令碼中對應的starttimeendtime變數值。

    系統顯示類似如下:返回

相關文檔

下載備份

適用於

雲資料庫RDS MySQL版