MySQL Shell 8.4  /  MySQL InnoDB ReplicaSet  /  解散 ReplicaSet

9.12 解散 ReplicaSet

本節說明如何使用 replicaSet.dissolve() 解散 ReplicaSet。

ReplicaSet 以以下方式解散

  • 複寫帳戶會從所有可連線的成員中刪除。

  • 中繼資料結構描述會從所有可連線的成員中刪除。

  • 非同步複寫通道會在所有可連線的成員上停止。

如果任何實例無法連線,則操作會失敗並產生錯誤。若要忽略無法連線的實例並解散 ReplicaSet,請使用 force 選項。如果在次要成員上等待套用所有交易時達到逾時,您也可以使用此選項。

注意

如果在互動模式中使用 force,則不會顯示任何提示。

replicaSet.dissolve() 接受 timeout 選項,該選項指定等待在 ReplicaSet 的每個可連線實例中套用擱置交易的秒數。預設值是從 dba.gtidWaitTimeout 選項擷取的。