Amazon-Ec2
將大型數據庫從 EC2 遷移到 RDS MySQL 的最佳方法
我目前將我的數據庫放在託管在專用 EC2 實例中的 MySQL 伺服器上,併計劃將數據庫遷移到支持 RDS 的 MySQL 伺服器。
現在我遇到的問題是將數據從 EC2 遷移到 RDS。數據庫接近 185 GB,此時我不擔心停機或數據與生產同步。目前我所需要的只是進行轉儲並將其導入 RDS。
這是我到目前為止所嘗試的,
- 我對 EC2 上執行的數據庫進行了 mysql 轉儲
- 從同一個 EC2 實例訪問 RDS 實例
- 使用 MySQL 的 source 命令將數據轉儲導入 RDS
導入將近 35Gb 需要將近一天的時間,並且從未設法完全導入數據庫。感謝有人可以提示我如何做到這一點。
AWS正是為此提供了數據庫遷移服務 (DMS) 。DMS 可以從本地、EC2 或 RDS 實例遷移。它提供進度、統計數據等。