文档首页
MySQL 9.0 参考手册
相关文档 下载本手册

MySQL 9.0 参考手册  /  ...  /  与先前复制语句的兼容性

19.2.2.2 与先前复制语句的兼容性

当副本具有多个通道并且未指定 FOR CHANNEL channel 选项时,有效的语句通常会对所有可用通道生效,但有一些特定的例外。

例如,以下语句的行为与预期一致,但某些组复制通道除外。

  • START REPLICA 会启动所有通道的复制线程,但 group_replication_recoverygroup_replication_applier 通道除外。

  • STOP REPLICA 会停止所有通道的复制线程,但 group_replication_recoverygroup_replication_applier 通道除外。

  • SHOW REPLICA STATUS 会报告所有通道的状态,但 group_replication_applier 通道除外。

  • RESET REPLICA 会重置所有通道。

警告

谨慎使用 RESET REPLICA,因为此语句会删除所有现有通道,清除其中继日志文件,并仅重新创建默认通道。

某些复制语句无法对所有通道生效。在这种情况下,会生成错误 1964 副本上存在多个通道。请提供通道名称作为参数。。当在多源复制拓扑中使用以下语句和函数且未使用 FOR CHANNEL channel 选项来指定要操作的通道时,这些语句和函数会生成此错误。

请注意,在单源复制拓扑中始终存在默认通道,其中语句和函数的行为与以前版本的 MySQL 相同。