全面上市前:2022-11-17

5.6.4 InnoDB 复制集方法

ReplicaSet 对象用于管理使用异步复制的 MySQL 服务器拓扑。它可以使用 dba.createReplicaSet()dba.getReplicaSet()方法创建。

下表提供了可用的 InnoDB ReplicaSet 方法的列表。

InnoDB 副本集方法 描述
add_instance() 将实例添加到 InnoDB ReplicaSet。
disconnect() 断开 InnoDB ReplicaSet 对象使用的所有内部会话。
force_primary_instance() 在具有不可用主节点的 InnoDB ReplicaSet 中执行故障转移。
get_name() 返回 InnoDB ReplicaSet 的名称。
help() 提供有关此类及其指定成员的帮助。
list_routers() 列出路由器实例。
options() 列出 ReplicaSet 配置选项。
rejoin_instance() 将实例重新加入 InnoDB ReplicaSet。
remove_instance() 从 InnoDB ReplicaSet 中删除一个实例。
remove_router_metadata() 删除路由器实例的元数据。
set_instance_option() 更改 InnoDB ReplicaSet 成员中选项的值。
set_option() 更改整个 InnoDB ReplicaSet 的选项值。
set_primary_instance() 执行安全的主切换,提升给定的实例。
setup_admin_account() 创建或升级 InnoDB ReplicaSet 管理员帐户。
setup_router_account() 创建或升级 MySQL 帐户以与 MySQL Router 一起使用。
status() 描述 InnoDB ReplicaSet 的状态。