该RESET
REPLICA
语句可用于重置多源副本。默认情况下,如果您
RESET
REPLICA
在多源副本上使用该语句,则会重置所有通道。或者,使用该子句仅重置特定通道。
FOR CHANNEL
channel
要重置所有当前配置的复制通道:
mysql> RESET SLAVE; Or from MySQL 8.0.22: mysql> RESET REPLICA;
要仅重置命名通道,请使用子句:
FOR CHANNEL
channel
mysql> RESET SLAVE FOR CHANNEL "source_1"; Or from MySQL 8.0.22: mysql> RESET REPLICA FOR CHANNEL "source_1";
对于基于 GTID 的复制,请注意这
RESET
REPLICA
对副本的 GTID 执行历史没有影响。如果您想清除它,
RESET MASTER
请在副本上发布。
RESET
REPLICA
使副本忘记其复制位置,并清除中继日志,但它不会更改任何复制连接参数(例如源主机名)或复制过滤器。如果要为频道删除这些,请发出RESET REPLICA
ALL
.
有关RESET REPLICA
命令和其他可用选项的完整语法,请参阅
第 13.4.2.5 节,“RESET REPLICA 语句”。