MySQL Shell 9.0  /  MySQL InnoDB 副本集  /  解散副本集

9.12 解散副本集

本节介绍如何使用 replicaSet.dissolve() 解散副本集。

副本集按以下方式解散

  • 从所有可联系的成员中删除复制帐户。

  • 从所有可联系的成员中删除元数据架构。

  • 在所有可联系的成员上停止异步复制通道。

如果有任何实例不可达,则操作失败并生成错误。要忽略不可达的实例并解散副本集,请使用 force 选项。如果在等待所有事务应用于辅助成员时达到超时,也可以使用此选项。

replicaSet.dissolve() 接受一个 timeout 选项,该选项指定等待副本集中每个可联系实例中挂起事务应用的秒数。默认值从 dba.gtidWaitTimeout 选项检索。

此命令也可以在 dryRun 选项设置为 true 的情况下运行。这将测试所有设置而不进行任何更改。