Amazon-Ec2

將大型數據庫從 EC2 遷移到 RDS MySQL 的最佳方法

  • December 2, 2016

我目前將我的數據庫放在託管在專用 EC2 實例中的 MySQL 伺服器上,併計劃將數據庫遷移到支持 RDS 的 MySQL 伺服器。

現在我遇到的問題是將數據從 EC2 遷移到 RDS。數據庫接近 185 GB,此時我不擔心停機或數據與生產同步。目前我所需要的只是進行轉儲並將其導入 RDS。

這是我到目前為止所嘗試的,

  1. 我對 EC2 上執行的數據庫進行了 mysql 轉儲
  2. 從同一個 EC2 實例訪問 RDS 實例
  3. 使用 MySQL 的 source 命令將數據轉儲導入 RDS

導入將近 35Gb 需要將近一天的時間,並且從未設法完全導入數據庫。感謝有人可以提示我如何做到這一點。

AWS正是為此提供了數據庫遷移服務 (DMS) 。DMS 可以從本地、EC2 或 RDS 實例遷移。它提供進度、統計數據等。

AWS 部落格:AWS 數據庫遷移服務

引用自:https://serverfault.com/questions/818355