選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

使用 複寫交易 GTIDs

焦點模式
使用 複寫交易 GTIDs - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

下列預存程序會使用RDS適用於 My 的全域交易識別符 (GTIDs) 控制如何複寫交易SQL。如需使用 GTIDs RDS for My 的 進行複寫的詳細資訊SQL,請參閱 使用 GTID型複寫

使用預存程序管理使用 設定的複寫使用者複寫時caching_sha2_password,您必須透過指定 TLS來設定 SOURCE_SSL=1caching_sha2_password是 MySQL 8.4 RDS的預設身分驗證外掛程式。

mysql.rds_skip_transaction_with_gtid

略過在 MySQL 資料庫執行個體上具有指定全域交易識別符 (GTID) 的交易複寫。

當特定GTID交易已知會造成問題時,您可以使用此程序進行災難復原。使用此預存程序來略過有問題的交易。有問題的交易範例包括停用複寫、刪除重要資料或導致資料庫執行個體無法使用的交易。

語法

CALL mysql.rds_skip_transaction_with_gtid ( gtid_to_skip );

參數

gtid_to_skip

要略過GTID的複寫交易的 。

使用須知

主要使用者必須執行 mysql.rds_skip_transaction_with_gtid 程序。

此程序支援 My 5RDS.SQL7 版本的所有 、RDSMySQL 8.0 版本的所有 ,以及 MySQL 8RDS.4 版本的所有 。

範例

下列範例會略過 交易的複寫GTID3E11FA47-71CA-11E1-9E33-C80AA9429562:23

CALL mysql.rds_skip_transaction_with_gtid('3E11FA47-71CA-11E1-9E33-C80AA9429562:23');

mysql.rds_start_replication_until_gtid

RDS for MySQL 資料庫執行個體 並在指定的全域交易識別符 () 之後立即停止複寫GTID。

語法

CALL mysql.rds_start_replication_until_gtid(gtid);

參數

gtid

GTID 複寫之後要停止。

使用須知

主要使用者必須執行 mysql.rds_start_replication_until_gtid 程序。

此程序支援 My 5RDS.SQL7 版本的所有 、RDSMySQL 8.0 版本的所有 ,以及 MySQL 8RDS.4 版本的所有 。

您可以透過延遲複寫來使用此程序進行災難復原。若您已延遲複寫設定,您可使用此程序變更延遲的僅供讀取複本,並向前捲動到災難發生前的時間點。在此程序停止複寫後,您可使用 提升僅供讀取複本為獨立的資料庫執行個體 中的說明來提升該僅供讀取複本成為新的主要資料庫執行個體。

您可使用以下預存程序來設定延遲複寫:

gtid 參數指定了複本已經執行的交易時,複寫會立即停止。

範例

下列範例會啟動複寫並複寫變更,直到達到 GTID 為止3E11FA47-71CA-11E1-9E33-C80AA9429562:23

call mysql.rds_start_replication_until_gtid('3E11FA47-71CA-11E1-9E33-C80AA9429562:23');
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。