文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式 Letter) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  設定群組複寫模式的函式

14.18.1.2 設定群組複寫模式的函式

以下函式可讓您控制複寫群組執行的模式,可以是單一主要伺服器模式或多個主要伺服器模式。

  • group_replication_switch_to_multi_primary_mode()

    將在單一主要伺服器模式下執行的群組變更為多個主要伺服器模式。必須在單一主要伺服器模式下執行的複寫群組成員上發出。

    語法

    STRING group_replication_switch_to_multi_primary_mode()

    此函式沒有參數。

    傳回值

    包含操作結果的字串,例如是否成功。

    範例

    SELECT group_replication_switch_to_multi_primary_mode()

    屬於該群組的所有成員都會成為主要伺服器。

    如需更多資訊,請參閱第 20.5.1.2 節,「變更群組模式」

  • group_replication_switch_to_single_primary_mode()

    將在多個主要伺服器模式下執行的群組變更為單一主要伺服器模式,無需停止群組複寫。必須在多個主要伺服器模式下執行的複寫群組成員上發出。當您變更為單一主要伺服器模式時,也會在所有群組成員上停用嚴格一致性檢查,這是單一主要伺服器模式所要求的 (group_replication_enforce_update_everywhere_checks=OFF)。

    語法

    STRING group_replication_switch_to_single_primary_mode([str])

    引數

    • str:包含應成為新的單一主要伺服器的群組成員 UUID 的字串。該群組的其他成員會成為次要伺服器。

    傳回值

    包含操作結果的字串,例如是否成功。

    範例

    SELECT group_replication_switch_to_single_primary_mode(member_uuid);

    如需更多資訊,請參閱第 20.5.1.2 節,「變更群組模式」