全面上市前:2022-11-17
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 的状态。 |