mysql.rds_start_replication_until_gtid
從 Amazon RDS MySQL 資料庫執行個體啟動複寫,並在指定的全域交易識別符 (GTID) 後立即停止複寫。
語法
CALL mysql.rds_start_replication_until_gtid (
gtid
);
參數
gtid
在此 GTID 後停止複寫。
使用須知
主要使用者必須執行 mysql.rds_start_replication_until_gtid 程序。
針對 Amazon RDS MySQL 5.7 版,MySQL 5.7.23 和 MySQL 5.7 和更新版本支援此程序。Amazon RDS MySQL 5.5、5.6
或 8.0 不支援此程序。
您可以透過延遲複寫來使用此程序進行災難復原。若您已延遲複寫設定,您可使用此程序變更延遲的僅供讀取複本,並向前捲動到災難發生前的時間點。在此程序停止複寫後,您可使用
提升僅供讀取複本為獨立的資料庫執行個體 中的說明來提升該僅供讀取複本成為新的主要資料庫執行個體。
您可使用以下預存程序來設定延遲複寫:
當 gtid 參數指定了複本已經執行的交易時,複寫會立即停止。
範例
以下範例會啟動複寫並複寫變更,直到達到 GTID 3E11FA47-71CA-11E1-9E33-C80AA9429562:23 為止。
call mysql.rds_start_replication_until_gtid('3E11FA47-71CA-11E1-9E33-C80AA9429562:23');