MySQL 8.4 发行说明
当副本具有多个通道并且没有指定 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
重置所有通道。
警告
谨慎使用 RESET REPLICA
,因为此语句会删除所有现有通道,清除其中继日志文件,并仅重新创建默认通道。
有些复制语句不能对所有通道起作用。在这种情况下,会生成错误 1964 副本上存在多个通道。请提供通道名称作为参数。。以下语句和函数在使用多源复制拓扑并且没有使用 FOR CHANNEL
选项来指定要操作的通道时会生成此错误。channel
请注意,在单源复制拓扑中始终存在默认通道,其中语句和函数的行为与 MySQL 的先前版本一致。