本章節介紹了一鍵恢複RDS MySQL至PolarDB的復原步驟。
遷移復原(可選)
在完成遷移前,如果您探索資料存在異常等問題,可以進行復原操作,恢複至遷移前的狀態(RDS執行個體為可讀可寫),PolarDB叢集為唯讀。
-
登入PolarDB控制台。
-
找到目的地組群,單擊叢集ID。
-
在基本信息頁面的RDS迁移功能中,單擊迁移回滚。
-
在回切業務到原資料庫對話方塊中,選擇带地址回切(应用程序不用改连接配置)或不带地址回切(应用程序需要改为源实例连接配置)。
彈窗頂部黃色提示條提醒:DTS不會遷移源執行個體上新增的資料庫資訊,回切後若需使用SSL串連請注意相關配置。彈窗下方展示RDS與PolarDB的串連地址對照表,包含私網主地址、公網地址和傳統網路地址的映射關係,地址為"暫無"的類型不會被切換。
-
若您選擇带地址回切(应用程序不用改连接配置),操作步驟如下:
-
選中带地址回切(应用程序不用改连接配置),系統會自動交換RDS和PolarDB上的串連地址,您無需在應用程式端修改任何配置即可自動回切到RDS。
-
單擊确定。此時RDS執行個體為可讀可寫,PolarDB叢集為只读,同時會將PolarDB叢集的資料同步到RDS執行個體。
-
-
若您選擇不带地址回切(应用程序需要改为源实例连接配置),操作步驟如下:
-
選中不带地址回切(应用程序需要改为源实例连接配置),在遷移切換完成後,您需要儘快修改應用程式端的資料庫連接地址。
-
單擊确定。此時RDS執行個體為可讀可寫,PolarDB叢集為只读,同時會將PolarDB叢集的資料同步到RDS執行個體。
-
重新整理頁面,當源RDS读写状态顯示為读写後,請儘快修改應用裡的資料庫連接地址。
-
-
取消遷移(可選)
-
進入PolarDB控制台。
-
找到目的地組群,單擊叢集的ID。
-
在基本信息頁面的RDS迁移功能中,單擊取消迁移。
-
在取消迁移對話方塊中,單擊确定。
對話方塊中包含可選的關閉目標執行個體的Binlog複選框,關閉Binlog會帶來少量寫入效能提升,但需要重啟目標執行個體,也可稍後在參數配置中關閉。