RDS MySQL全球多活數據庫創建完成后,您可以創建新實例或將已有實例作為從角色添加到全球多活數據庫實例組中。業務結束后可按需將從角色移除出實例組,從角色移除后仍可作為獨立的RDS MySQL實例使用。
您可以加入RDS全球多活數據庫釘釘用戶群(群號:90720017829)進行咨詢、交流和反饋。
前提條件
全球多活數據庫實例組的狀態必須為運行中。
目前僅支持部分地域:
角色類型
實例組類型
支持地域
主角色
多活/災備
中國內地:華東1(杭州)、華東2(上海) 、華北1(青島)、華北2(北京)、華北3(張家口)、華北6(烏蘭察布)、華南1(深圳)、華南3(廣州)
海外地域:暫不支持。
從角色
多活/災備
使用限制
一個全球多活數據庫實例組中僅允許含1個主角色,支持添加1~4個從角色。
對于多活類型的實例組,從角色實例必須部署在與主角色實例不同的地域,且不同從角色所在地域必須不同。災備類型的實例組支持從角色與主角色實例同地域或異地。
一個RDS MySQL實例只能作為主角色或從角色加入到一個全球多活數據庫實例組,同一個RDS MySQL實例不能加入多個全球多活數據庫實例組中。
從角色RDS MySQL實例存在于全球多活數據庫實例組中時,禁止釋放(按量付費類型)或退訂(包年包月類型)該實例。如需釋放或退訂該實例,您需要先將從角色移除出實例組,然后再手動釋放從角色對應的RDS MySQL實例。
費用說明
全球多活數據庫費用包含新購RDS實例費用與DTS數據同步費用,將已有實例添加為從角色時不額外收取實例費用,但會收取數據同步費用。計費詳情,請參見全球多活數據庫費用說明。
2024年10月22日至2025年03月31日,RDS MySQL面向全網全球多活數據庫新用戶展開數據同步免費試用活動。新用戶在此期間在全球多活數據庫中創建災備實例組或多活實例組,自實例組創建后的2個月內將免收“DTS數據同步費用”。活動結束后將恢復正常計費。
方式一:創建新實例并添加為從角色
您可以新建RDS MySQL實例并將其作為從角色加入到全球多活數據庫實例組中。
配置RDS MySQL實例與DTS數據同步鏈路。
配置RDS MySQL實例:
新購RDS MySQL實例需滿足以下要求。其它配置項說明,請參見創建RDS MySQL實例。
支持的地域:僅支持部分地域,詳情見本文前提條件。
實例規格:需大于或等于2核4 GB(Serverless無此規格限制)。
實例版本:目前僅支持5.7和8.0。
存儲空間:需大于或等于主角色實例的總存儲空間。
說明您可以前往主角色實例詳情頁的基本信息頁面,在使用量統計區域查看存儲空間總量。
配置DTS數據同步鏈路:
實例組類型為多活時
說明實例組類型為多活時,從角色所在地域必須與主角色所在地域不同,不同從角色所在地域必須不同。
配置項
說明
數據同步類型
同步類型默認為雙向同步。
沖突修復策略
評估實際業務,選擇合適的沖突修復策略。更多詳情,請參見沖突類型。
沖突時覆蓋
當數據同步遇到沖突時,直接覆蓋目標庫中的沖突記錄。同步任務不會中斷。
沖突時退出
當數據同步遇到沖突時,同步任務直接報錯并退出,同步任務進入失敗狀態,需要您手動修復任務。
沖突時跳過
當數據同步遇到沖突時,直接跳過當前同步語句,繼續往下執行,選擇使用目標庫中的沖突記錄。同步任務不會中斷。
主角色數據庫賬號
目前僅支持選擇高權限賬號。
主角色密碼
主角色高權限賬號對應密碼。
同步對象
單擊,在源庫對象框中選中待同步對象,然后單擊將其移動至已選擇對象框。
說明不支持同步RDS MySQL系統庫
sys
、__recycle_bin__
。如需更改單個/多個同步對象在從角色實例中的名稱,請單擊已選擇對象方框右上方的批量編輯。設置方式,請參見庫表列名映射。
如需篩選所需同步的DML&DDL操作,右擊已選擇對象中的同步對象,在彈出的對話框中勾選即可。
從角色數據庫賬號
從角色實例的數據庫賬號名稱。
從角色密碼
從角色實例的數據庫賬號密碼。
從角色確認密碼
從角色實例的數據庫賬號密碼。
實例組類型為災備時
配置項
說明
數據同步類型
支持單向同步或雙向同步。
重要同一個實例組內主角色和從角色的同步類型和同步范圍必須保持一致。
數據同步范圍
單向同步:支持整實例同步或指定庫表。
雙向同步:默認為指定庫表。
主角色數據庫賬號
目前僅支持選擇高權限賬號。
主角色密碼
輸入主角色高權限賬號對應密碼。
同步對象
單擊,在源庫對象框中選中待同步對象,然后單擊將其移動至已選擇對象框。
說明該參數僅在同步指定庫表數據時需配置,同步整實例數據時無需配置。
不支持同步RDS MySQL系統庫
sys
、__recycle_bin__
。如需更改單個/多個同步對象在從角色實例中的名稱,請單擊已選擇對象方框右上方的批量編輯。設置方式,請參見庫表列名映射。
如需篩選所需同步的DML&DDL操作,右擊已選擇對象中的同步對象,在彈出的對話框中勾選即可。
從角色數據庫賬號
從角色實例的數據庫賬號名稱。
從角色密碼
從角色實例的數據庫賬號密碼。
從角色確認密碼
從角色實例的數據庫賬號密碼。
確認從角色和DTS同步實例的配置信息以及費用詳情,無誤后單擊去支付,并單擊確定。
系統將自動創建一個從角色RDS MySQL實例和一個DTS同步鏈路。
支付成功后頁面將跳轉至全球多活數據庫實例組詳情頁面,待從角色添加成功后,可在該頁面查看從角色及DTS同步實例。更多頁面介紹,請參見查看實例組信息。
方式二:將已有實例添加為從角色
您可以將已有RDS MySQL實例作為從角色加入到全球多活數據庫實例組中。已有RDS MySQL實例需要滿足如下條件:
實例規格:需大于或等于2核4 GB(Serverless無此規格限制)。
實例版本:需與主角色實例大版本一致,目前僅支持5.7和8.0。
實例系列:目前僅支持高可用系列或集群系列。
存儲空間:需大于或等于主角色實例的總存儲空間。
您可以前往實例基本信息頁面查看以上信息。實例規格或存儲空間不足時,可通過變更配置提升。具體操作,請參見變更配置。
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID(從角色實例)。
單擊頁面右上方的加入多活實例組。
在彈出的對話框中,配置從角色信息和目標全球多活數據庫信息。
單擊,待預檢查全部通過后,單擊頁面右下角下一步。
配置DTS數據同步鏈路,確認DTS同步費用詳情,無誤后單擊確認,并單擊確定。
系統將自動創建一個DTS同步鏈路。
實例組類型為多活時
配置項
說明
數據同步類型
默認雙向同步,無需配置。
沖突修復策略
評估實際業務,選擇合適的沖突修復策略。更多詳情,請參見沖突類型。
沖突時覆蓋
當數據同步遇到沖突時,直接覆蓋目標庫中的沖突記錄。同步任務不會中斷。
沖突時退出
當數據同步遇到沖突時,同步任務直接報錯并退出,同步任務進入失敗狀態,需要您手動修復任務。
沖突時跳過
當數據同步遇到沖突時,直接跳過當前同步語句,繼續往下執行,選擇使用目標庫中的沖突記錄。同步任務不會中斷。
同步賬號類型
無需配置,默認用戶賬號。
同步對象
在源庫對象框中選中待同步對象,然后單擊將其移動至已選擇對象框。
說明不支持同步RDS MySQL系統庫
sys
、__recycle_bin__
。如需更改單個/多個同步對象在從角色實例中的名稱,請單擊已選擇對象方框右上方的批量編輯。設置方式,請參見庫表列名映射。
如需篩選所需同步的DML&DDL操作,右擊已選擇對象中的同步對象,在彈出的對話框中勾選即可。
實例組類型為災備時
配置項
說明
數據同步類型
支持單向同步或雙向同步,按需選擇。
重要同一個實例組內主角色和從角色的同步類型和同步范圍必須保持一致。
數據同步范圍
單向同步:支持整實例同步或指定庫表。
雙向同步:默認為指定庫表。
沖突修復策略
評估實際業務,選擇合適的沖突修復策略。更多詳情,請參見沖突類型。
說明該參數僅在雙向同步時需要配置。
沖突時覆蓋
當數據同步遇到沖突時,直接覆蓋目標庫中的沖突記錄。同步任務不會中斷。
沖突時退出
當數據同步遇到沖突時,同步任務直接報錯并退出,同步任務進入失敗狀態,需要您手動修復任務。
沖突時跳過
當數據同步遇到沖突時,直接跳過當前同步語句,繼續往下執行,選擇使用目標庫中的沖突記錄。同步任務不會中斷。
同步賬號類型
無需配置,默認用戶賬號。
同步對象
在源庫對象框中選中待同步對象,然后單擊將其移動至已選擇對象框。
說明該參數僅在同步指定庫表數據時需配置,同步整實例數據時無需配置。
不支持同步RDS MySQL系統庫
sys
、__recycle_bin__
如需更改單個/多個同步對象在從角色實例中的名稱,請單擊已選擇對象方框右上方的批量編輯。設置方式,請參見庫表列名映射。
如需篩選所需同步的DML&DDL操作,右擊已選擇對象中的同步對象,在彈出的對話框中勾選即可。
頁面將跳轉至全球多活數據庫實例組詳情頁面,待從角色添加成功后,可在該頁面查看從角色及DTS同步實例。更多頁面介紹,請參見查看實例組信息。
從角色移除出實例組
訪問全球多活數據庫頁面。
在全球多活數據庫實例組列表頁面,單擊目標實例組的實例ID。
在頁面下方的RDS實例列表部分,單擊從角色右側操作列下的移除。
單擊刪除。
重要從角色被移除過程中,從角色對應的RDS MySQL數據庫連接不會中斷,RDS MySQL實例正常訪問不受影響。移除后仍可作為新的從角色加入到全球多活數據庫實例組中,但需通過約束條件檢查。
從角色被移除出全球多活數據庫實例組后,從角色與主角色之間的DTS同步實例(同步鏈路)將中斷,從角色對應的RDS MySQL實例將轉化為讀寫(rw)狀態,成為獨立的RDS實例。