公开预览版前:2024-07-17
ReplicaSet 对象用于管理使用异步复制的 MySQL 服务器拓扑。可以使用 dba.createReplicaSet()
或 dba.getReplicaSet()
方法创建它。
下表列出了可用的 InnoDB 副本集方法。
InnoDB 副本集方法 | 描述 |
---|---|
add_instance() |
向 InnoDB 副本集添加一个实例。 |
disconnect() |
断开 InnoDB 副本集对象使用的所有内部会话的连接。 |
force_primary_instance() |
在主实例不可用的 InnoDB 副本集中执行故障转移。 |
get_name() |
返回 InnoDB 副本集的名称。 |
help() |
提供有关此类及其指定成员的帮助。 |
list_routers() |
列出路由器实例。 |
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 副本集的状态。 |