Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  Compatibility with Previous Replication Statements

19.2.2.2 上一个版本的兼容性

当复制服务器有多个渠道且没有指定FOR CHANNEL channel选项时,有效语句通常对所有可用渠道进行操作,但有一些特定的例外。

例如,以下语句对除某些 Group Replication 渠道外都正常工作:

  • START REPLICA 对所有渠道启动复制线程,除去group_replication_recoverygroup_replication_applier 渠道。

  • STOP REPLICA 对所有渠道停止复制线程,除去group_replication_recoverygroup_replication_applier 渠道。

  • SHOW REPLICA STATUS 对所有渠道报告状态,除去group_replication_applier 渠道。

  • RESET REPLICA 重置所有渠道。

Warning

使用RESET REPLICA 时请小心,因为该语句将删除所有现有渠道,清除其relay日志文件,并重新创建默认渠道。

某些复制语句不能操作所有通道。在这种情况下,错误 1964 多个通道存在于副本中。请提供通道名称作为参数。 会被生成。以下语句和函数在多源复制拓扑结构中使用时,未使用FOR CHANNEL channel 选项指定要操作的通道时,会生成这个错误:

注意,在单源复制拓扑结构中,总是存在默认通道,语句和函数的行为与之前版本的 MySQL 一致。