當RDS MySQL全球多活資料庫執行個體組中主角色執行個體的所有節點均不可用時,您可以一鍵快速將執行個體組中的從角色切換為主角色,切換後原來僅可讀的從角色將變更為可讀寫的主角色,從而快速恢複應用的業務訪問。該功能適用於災備切換演練、異地災備切換等情境。
前提條件
全球多活資料庫執行個體組的狀態必須為運行中。
全球多活資料庫執行個體組的類型必須為災備。災備和多活的區別,請參見災備與多活。
注意事項
主從角色強制切換有資料丟失風險,請謹慎操作,切換主角色可能會觸發串連閃斷,請您盡量在低峰期執行切換操作,並且確保應用有自動重連機制。
主從角色的DTS同步鏈路為單向同步,強制切換後原主角色執行個體及執行個體組中的其他從角色執行個體會被移除出全球多活資料庫執行個體組,DTS同步鏈路將斷開,請謹慎操作。
但被移除的RDS MySQL執行個體並不會被釋放,執行個體內資料和DTS同步帳號保持不變。您仍然可以在執行個體列表頁面查詢到這些RDS MySQL執行個體。
說明主從角色切換完成後,您可以將被移除的RDS MySQL執行個體重新作為從角色加入全球多活資料庫執行個體組中。
操作步驟
訪問全球多活資料庫頁面。
在全球多活資料庫列表頁面,單擊目標執行個體組的執行個體ID。
在頁面下方的RDS執行個體列表部分,單擊從角色右側操作列下的切換為主角色。

閱讀頁面主從角色切換影響,單擊切換。
相關操作
主從角色切換完成後,請自行評估業務,確認是否需要將您應用程式側的串連地址變更為新主角色執行個體的串連地址,以串連到新的主角色執行個體。