在哪里可以找到MySQL InnoDB集群名称



在哪里可以找到集群未运行时在 InnoDB 集群中创建的集群名称?

群集名称在元数据架构中注册。可以使用简单的 SQL 查询来获取它:

SELECT cluster_name from mysql_innodb_cluster_metadata.clusters;

但是,如果需要从完全中断中重新启动群集,则不需要其名称。

命令dba.rebootClusterFromCompleteOutage()可以在没有clusterName参数的情况下使用。如果您看到其文档,您会注意到cluster_name参数是可选的。这是因为多个集群不能属于同一个元数据架构。

因此,要恢复集群,请连接到其先前的成员之一并运行:

mysql-js> var cluster = dba.rebootClusterFromCompleteOutage()

更多信息请访问: https://dev.mysql.com/doc/refman/8.0/en/mysql-innodb-cluster-working-with-cluster.html#reboot-outage

干杯 米格尔

最新更新