全面上市前:2022-11-17
        该Cluster对象是管理和监控 MySQL InnoDB 集群的入口点。
      
集群是一组保存数据的 MySQL 服务器实例。集群为您的数据提供高可用性和可扩展性。
下表提供了可用的 InnoDB Cluster Python 方法的列表。
| InnoDB集群方法 | 描述 | 
|---|---|
add_instance() | 
            将实例添加到 InnoDB 集群。 | 
check_instance_state() | 
            验证与 InnoDB Cluster 相关的短状态的实例全局事务 ID (GTID)。 | 
create_cluster_set() | 
            从现有的独立 InnoDB Cluster 创建 MySQL InnoDB ClusterSet。 | 
describe() | 
            描述 InnoDB Cluster 的结构。 | 
disconnect() | 
            断开 InnoDB Cluster 对象使用的所有内部会话。 | 
dissolve() | 
            解散 InnoDB 集群。 | 
fence_all_traffic() | 
            从所有流量中隔离一个 InnoDB 集群。 | 
fence_writes() | 
            从写入流量中隔离 InnoDB 集群。 | 
force_quorum_using_partition_of() | 
            从仲裁丢失中恢复 InnoDB Cluster。 | 
get_cluster_set() | 
            返回表示 InnoDB ClusterSet 的对象。 | 
get_name() | 
            检索 InnoDB Cluster 的名称。 | 
help() | 
            提供有关此类及其指定成员的帮助。 | 
list_routers() | 
            列出路由器实例。 | 
options() | 
            列出 InnoDB Cluster 配置选项。 | 
rejoin_instance() | 
            将实例重新加入集群。 | 
remove_instance() | 
            从集群中删除一个实例。 | 
remove_router_metadata() | 
            删除 Router 实例的元数据。 | 
rescan() | 
            重新扫描集群。 | 
reset_recovery_accounts_password() | 
            重置InnoDB Cluster恢复账户的密码。 | 
set_instance_option() | 
            更改 InnoDB Cluster 成员中选项的值。 | 
set_option() | 
            更改整个 InnoDB Cluster 的选项值。 | 
set_primary_instance() | 
            选择一个特定的 InnoDB Cluster 成员作为新的主要成员。 | 
setup_admin_account() | 
            创建或升级 InnoDB Cluster 管理员帐户。 | 
setup_router_account() | 
            创建或升级 MySQL 帐户以与 MySQL Router 一起使用。 | 
status() | 
            描述 InnoDB Cluster 的状态。 | 
switch_to_multi_primary_mode() | 
            将 InnoDB Cluster 切换到多主模式。 | 
switch_to_single_primary_mode() | 
            将 InnoDB Cluster 切换到单主模式。 | 
unfence_writes() | 
            取消对 InnoDB Cluster 的防护。 | 
        您可以使用命令找到有关特定方法的更多帮助
        cluster.help。例如,要查看有关unfence_writes分配给cluster1变量的 InnoDB 集群方法的帮助详细信息,请键入:
      
Python
cluster1.help("unfence_writes")
JavaScript
cluster1.help("unfenceWrites")