如果您的業務情境(例如長期保留備份、備份查詢、備份遷移、下載備份用於審計等)需要下載RDS MySQL的備份資料,可參考本文操作。
下載前必讀
備份下載任務一旦開始,不可取消。下載備份前,請根據您的情境和目的,選擇合適的方案。
下載的備份資料無法直接用於恢複到RDS執行個體,如需恢複執行個體,請參見資料恢複方案概覽。
在手動備份任務完成後,方可下載手動備份資料。單擊右上方的
表徵圖,在工作中樞查看手動備份任務的狀態。
情境和目的 | 建議 |
| 選擇以下其中一種方式:
|
| 選擇以下其中一種方式:
|
| 選擇以下其中一種方式:
|
把備份上傳到OSS | RDS備份存放於備份空間,不佔用儲存空間,如需在OSS上存放備份,您可以選擇以下其中一種方式: |
長期保留備份 |
|
自動下載備份 | |
下載Binlog |
費用說明
高效能本地碟執行個體使用備份下載功能將產生外網流量費用,雲端硬碟執行個體使用備份下載功能將產生外網流量費用和備份組轉換費用。
流量費用
內網下載:免費。
外網下載:免費額度為500 GB/月/執行個體,超出免費額度的部分將隨用隨付,根據下載資料量每天計費一次。具體費用單價,請參見網路費用。
雲端硬碟執行個體和高效能本地碟執行個體均可選擇內網下載或外網下載。
雲端硬碟執行個體的快照備份下載發起後,系統會產生一個資料轉換的下載任務。在任務未完成期間(包括進行中和失敗),無法擷取下載連結,且不會產生或收取外網流量費用。任務成功完成後,使用者使用下載連結時將按實際產生的流量收費。
高效能本地碟執行個體的物理備份下載不涉及資料轉換,使用者可直接擷取下載連結,在使用連結下載時按實際產生的流量收費。
查看外網備份已下載量請進入RDS執行個體列表,單擊執行個體ID,在基本資料頁面的使用量統計地區查看備份下載量。
建議您購買訂用帳戶的網路包,可以抵扣帳號下外網下載備份產生的網路流量費用,網路包容量越大折扣越高。
備份組轉換費用
雲端硬碟執行個體使用進階下載功能時,快照備份轉換為CSV(不帶表頭)、CSV-with-header(帶表頭)、SQL或Parquet檔案的費用。無免費額度,計費標準如下:
地區 | 轉換費用(美元/GB) |
公用雲 | 0.03125 |
雲端硬碟執行個體的快照備份下載發起後,系統會產生一個資料轉換的下載任務,該任務失敗時不收取備份組轉換費用。
下載方法
雲端硬碟執行個體
您可以按任意時間點或按指定備份組建立進階下載任務,並支援選擇下載目標為URL或直接將資料寫入您的OSS中,後續方便您進行資料分析以及離線歸檔。
前提條件
RDS執行個體需滿足以下條件:
MySQL資料庫版本:8.0、5.7(支援Serverless執行個體)
儲存類型:ESSD雲端硬碟、高效能雲端硬碟
說明您可以前往執行個體基本資料頁面查看以上資訊。
已開啟資料歸檔功能的高效能雲端硬碟執行個體暫不支援進階下載功能,下載任務將執行失敗。
執行個體所在地區(僅支援公用雲)為:西南1(成都)、華南1(深圳)、華南3(廣州)、華北1(青島)、華北2(北京)、華北3(張家口)、華東1(杭州)、華東2(上海)、中國香港、馬來西亞(吉隆坡)、印尼(雅加達)、日本(東京)、新加坡、美國(矽谷)、美國(維吉尼亞)、德國(法蘭克福)
說明該功能在其餘地區將陸續上線,請以實際功能上線地區為準。
執行個體核心小版本必須大於20201031。如何升級核心小版本,請參見升級核心小版本。
備份資料未加密。加密的雲端硬碟執行個體不支援進階下載。
RAM帳號需要具備下載備份檔案的許可權。如需為RAM帳號授權,請參見添加下載備份檔案許可權給唯讀子帳號。
功能限制
本功能支援匯出大部分的表結構,部分結構資訊暫不支援匯出。
支援匯出:列資訊、主鍵索引、非主鍵索引、唯一索引、分區表資訊、表引擎、表層級或庫層級的字元集與字元定序
不支援匯出:運算式索引、外鍵、產生列、隱藏列、視圖、函數、預存程序、系統變數、觸發器
不支援空間資料類型的欄位。當執行個體包含了以下類型的欄位時,轉換任務會失敗:
GEOMETRY、POINT、LINESTRING、POLYGON、MULTIPOINT、MULTILINESTRING、MULTIPOLYGON、GEOMETRYCOLLECTION
匯出的CSV檔案中不包含如下系統庫:
information_schema
、mysql
、performance_schema
、sys
、__recycle_bin__
若選擇下載目標為OSS,僅支援儲存類型為標準儲存。如需轉換儲存類型,請參見儲存類型轉換。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列中,單擊備份恢複。
在備份恢複頁面中選擇基礎備份列表。
下載記錄備份
在記錄備份頁簽,單擊目標記錄檔操作列的下載,根據需求萃取內網或外網的URL地址。
下載資料備份
在資料備份頁簽,單擊目標備份組右側操作列下的執行個體備份下載。
說明預設展示近8天內的備份資料,如需查看8天前的備份,請修改時間範圍。
如控制台頁面沒有執行個體備份下載按鈕,請確認您的執行個體版本或執行個體所在地區是否滿足前提條件。
在下載時間點與備份組流程下方,選擇按時間點下載或按備份組下載,並單擊頁面左下角的下一步。
說明僅支援開啟記錄備份的執行個體選擇按時間點下載備份組。
在下載執行個體與庫表流程下方,單擊頁面左下角的下一步。
說明預設執行個體下載。
在下載目標與格式流程下方,選擇下載目標並完成配置。
重要推薦您選擇下載目標為OSS,該方式更節省時間。
當選擇下載目標為URL時,下載任務成功後將產生內網連結和外網連結。您可以根據實際情況選擇相應連結以下載備份資料。
備份下載任務一旦開始,不可取消。
下載目標為OSS(推薦)
說明此方式僅將資料直接寫入您的OSS中,您可在使用完成後按需自行刪除。
輸入目標OSS的Bucket Name和目錄首碼。
選擇下載格式。
說明支援的下載格式為CSV(不帶表頭)、CSV-with-header(帶表頭)、SQL、Parquet。
如果您在此之前未授權過訪問OSS許可權,可按照控制台介面提示單擊
。授權成功後,您可返回之前已編輯的進階下載配置介面,按照上述操作填寫資訊即可。
閱讀並勾選相關須知內容,單擊完成。
頁面自動跳轉至備份下載頁簽。
等待下載任務狀態從運行中轉變為成功,即表示下載成功,後續您可在OSS目標位置查看使用。
重要由於計算轉換需要在服務側競爭計算資源,可能會出現臨時資源分派失敗而導致下載失敗;此外,某些不支援的特殊資料格式也可能導致下載失敗。當任務失敗時,建議您先嘗試重試下載任務或聯絡資料災備技術支援人員。
對於失敗的任務,不會產生任何費用。
下載目標為URL
說明選擇URL方式時,服務會將轉換的資料存放區在DBS內建儲存中,此過程不會收取儲存費用。
選擇下載格式,閱讀並勾選相關須知內容,單擊完成。
說明支援的下載格式為CSV(不帶表頭)、CSV-with-header(帶表頭)、SQL、Parquet。
頁面自動跳轉至備份下載頁簽,等待下載任務狀態轉變為成功後。
重要由於計算轉換需要在服務側競爭計算資源,可能會出現臨時資源分派失敗而導致下載失敗;此外,某些不支援的特殊資料格式也可能導致下載失敗。當任務失敗時,建議您先嘗試重試下載任務或聯絡資料災備技術支援人員。
對於失敗的任務,不會產生任何費用。
單擊下載目標列下的產生連結。
設定連結有效期間並單擊產生連結,即可通過產生的內網或外網連結下載備份資料(查看下載方法)。
內網連結:專用網路的ECS與RDS內網互連時,可以在ECS上通過內網地址下載備份,更快更安全。
外網串連:無法內網訪問RDS時,可通過外網地址下載備份。
重要您可在下載任務完成後三天內擷取下載連結,連結有效期間範圍可設定為5分鐘~1天,預設有效期間為2小時。
完成的任務三天后將到期(下載連結將到期),任務到期後其對應資料會被清理(清理在任務到期後一段時間自動執行)。因此,如有業務需求,請重新發起下載任務擷取新的下載連結。
產生的下載連結串請及時儲存,避免泄露。
使用一些第三方下載軟體下載備份組時可能會產生額外下載流量,從而導致額外計費,建議您謹慎使用。
備份下載將產生備份組轉換費用和流量費用。具體詳情,請參見費用說明。
高效能本地碟執行個體
前提條件
RDS MySQL執行個體的儲存類型需為高效能本地碟。
說明您可以前往執行個體基本資料頁面查看以上資訊。
RAM帳號需要具備下載備份檔案的許可權。如需為RAM帳號授權,請參見添加下載備份檔案許可權給唯讀子帳號。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列中,單擊
。選擇資料備份或記錄備份頁簽。
單擊目標備份右側操作列的執行個體備份下載(資料備份)或下載(記錄備份)。
說明預設展示近8天內的備份資料,如需查看8天前的備份,請修改時間範圍。
在彈出的對話方塊中,單擊已瞭解,要下載或複製下載地址通過其他途徑下載。
複製內網地址:專用網路的ECS與RDS內網互連時,可以在ECS上通過內網地址下載備份,更快更安全。
複製外網地址:無法內網訪問RDS時,可通過外網地址下載備份。
說明選中已知曉,下載備份檔案,內網流量免費,外網流量收費,通過外網連結下載備份資料時,超出外網下載免費額度後需要支付外網流量費用。更多資訊,請參見費用說明。
備份下載連結1小時內有效,請您及時下載,避免連結到期。若連結已到期,請重新發起下載任務擷取新的下載連結。
已開始的下載任務不受連結有效期間影響。
通過內網或外網下載地址下載時,可以參考附錄:下載命令。如果不使用命令下載,您也可以直接複製公網下載地址,在瀏覽器裡輸入公網下載地址下載備份。
使用內網地址下載時,需要在同地區的Virtual Private Cloud中才可下載,在跨地區VPC以及傳統網路的伺服器端無法下載。
記錄備份是指本地日誌的備份。如需擷取本地日誌,請參見mysqlbinlog。
當執行個體是高可用系列或三節點版時,主備執行個體都會組建記錄檔備份,在服務可用性頁面可以查看主備執行個體的編號。
如果用於恢複資料到自建資料庫,資料備份的時間點必須在記錄備份的時間範圍內,且記錄備份和資料備份必須屬於同一執行個體,即備份所在執行個體編號相同。
附錄:下載命令
本章節介紹如何使用wget、curl等命令通過URL下載連結擷取備份資料。
wget
nohup wget -c -t 0 "備份檔案下載地址" -O 下載後的儲存路徑及檔案名稱 > 下載過程監控日誌 &
參數說明:
參數 | 說明 |
nohup | 避免因終端中斷連線或手誤執行複製操作而中斷下載,且當下載完畢後,進程將會自動結束。 |
-t | 重試次數,設定為0時表示無限重試。 |
-c | 支援斷點續傳。 |
-O | 下載後的儲存路徑及檔案名稱。 |
樣本:
nohup wget -c -t 0 "https://dbs-****.aliyundoc.com/****.tar.gz****" -O /backup/examplebackup.tar.gz > /tmp/download.log &
curl
nohup curl -C - --retry 10 "備份檔案下載地址" -o 下載後的儲存路徑及檔案名稱 > 下載過程監控日誌 &
參數說明:
參數 | 說明 |
nohup | 避免因終端中斷連線或手誤執行複製操作而中斷下載,且當下載完畢後,進程將會自動結束。 |
--retry | 任務失敗時的重試次數,設定為10時,表示重試10次。 |
-C - | 支援自動斷點續傳。 |
-o | 下載後的儲存路徑及檔案名稱。 |
樣本:
nohup curl -C - --retry 10 "https://dbs-****.aliyundoc.com/****.tar.gz****" -o examplebackup.tar.gz > /tmp/download.log &
擷取備份檔案下載地址的方法,請參見下載方法。
相關文檔
雲端硬碟執行個體使用備份下載功能,將快照備份資料轉換成CSV檔案或SQL檔案匯出後,可以通過該檔案將RDS MySQL快照備份檔案恢複到自建資料庫。
如果您需要對RDS MySQL雲端硬碟執行個體的資料進行查詢分析,可以先使用進階下載功能將資料寫入到阿里雲OSS中,然後將OSS中的RDS MySQL雲端硬碟資料匯入到AnalyticDB for MySQL(ADB)進行查詢分析。具體操作,請參見雲端硬碟備份資料匯入至雲原生資料倉儲 AnalyticDB MySQL 版(AnalyticDB for MySQL)。
高效能本地碟執行個體使用備份下載功能,通過mysqldump工具可以實現將RDS MySQL邏輯備份檔案恢複到自建資料庫。
高效能本地碟執行個體使用備份下載功能,可以將RDS MySQL物理備份檔案恢複到自建資料庫。
您也可以通過API進行備份下載等,具體如下:
其他引擎的備份下載操作請參見:
下載常見問題
更多關於備份下載的問題請參見備份下載的常見問題。