Amazon Relational Database Service
用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

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');

本页内容: