文件首頁
VS Code 的 MySQL Shell


VS Code 的 MySQL Shell  /  ...  /  InnoDB 複本集方法

預先全面上市:2024-07-17

5.6.4 InnoDB 複本集方法

ReplicaSet 物件用於管理使用非同步複寫的 MySQL 伺服器拓撲。可以使用 dba.createReplicaSet()dba.getReplicaSet() 方法建立。

下表提供可用的 InnoDB 複本集方法清單。

InnoDB 複本集方法 描述
add_instance() 將執行個體新增至 InnoDB 複本集。
disconnect() 中斷 InnoDB 複本集物件使用的所有內部工作階段連線。
force_primary_instance() 在主要執行個體無法使用的 InnoDB 複本集中執行容錯移轉。
get_name() 傳回 InnoDB 複本集的名稱。
help() 提供關於此類別及其指定成員的說明。
list_routers() 列出 Router 執行個體。
options() 列出複本集組態選項。
rejoin_instance() 將執行個體重新加入 InnoDB 複本集。
remove_instance() 從 InnoDB 複本集中移除執行個體。
remove_router_metadata() 移除路由器執行個體的元資料。
set_instance_option() 變更 InnoDB 複本集成員中選項的值。
set_option() 變更整個 InnoDB 複本集選項的值。
set_primary_instance() 執行安全的主要切換,提升指定的執行個體。
setup_admin_account() 建立或升級 InnoDB 複本集管理員帳戶。
setup_router_account() 建立或升級要與 MySQL Router 搭配使用的 MySQL 帳戶。
status() 描述 InnoDB 複本集的狀態。