MySQL 8.3 Release Notes
当副本具有多个通道且未指定 FOR CHANNEL
选项时,一般情况下,有效语句将作用于所有可用的通道,除了一些特定例外。channel
例如,以下语句对所有通道均有效,除了一些群复制通道:
-
START REPLICA
启动所有通道的复制线程,除group_replication_recovery
和group_replication_applier
通道。 -
STOP REPLICA
停止所有通道的复制线程,除group_replication_recovery
和group_replication_applier
通道。 -
SHOW REPLICA STATUS
报告所有通道的状态,除group_replication_applier
通道。 -
RESET REPLICA
重置所有通道。
Warning
请小心使用 RESET REPLICA
,因为这将删除所有现有的通道,清除其relay日志文件,并重新创建默认通道。
一些复制语句无法在所有通道上操作。在这种情况下,将生成错误1964 副本上存在多个通道。请提供通道名称作为参数。。以下语句和函数在多源复制拓扑结构中使用时,且未使用 FOR CHANNEL
选项指定要操作的通道时,将生成此错误:channel
注意,在单源复制拓扑结构中,总是存在一个默认通道,在这种情况下,语句和函数的行为与 MySQL 之前的版本相同。