10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载 本手册节选

23.5.6 NDB集群单用户模式

单用户模式允许数据库管理员将对数据库系统的访问限制为单个API节点,如MySQL服务器(SQL节点)或的实例ndb_restore.当进入单用户模式时,到所有其他API节点的连接将被优雅地关闭,所有正在运行的事务将被中止。不允许启动新的事务。

一旦集群进入单用户模式,只有指定的API节点被授予访问数据库的权限。

您可以使用所有的状态命令的ndb_mgm客户机查看集群何时进入单用户模式。你也可以查看状态列的ndbinfo.nodes表(参见第23.5.14.38节“ndbinfo节点表”,以获取更多资料)。

例子:

ndb_mgm>

执行该命令后,当集群进入单用户模式时,节点ID为5成为集群唯一允许的用户。

命令中指定的节点必须是API节点;试图指定任何其他类型的节点将被拒绝。

请注意

当调用上述命令时,在指定节点上运行的所有事务都将中止,连接将关闭,并且必须重新启动服务器。

命令退出单用户模式将集群数据节点的状态从单用户模式更改为普通模式。等待连接的API节点(如MySQL服务器)(也就是说,等待集群准备就绪并可用)再次被允许连接。表示为单用户节点的API节点在状态更改期间和之后继续运行(如果仍然连接)。

例子:

ndb_mgm> EXIT SINGLE USER MODE

单用户模式下,处理节点故障的方法有两种:

  • 方法1:

    1. 完成所有单用户模式事务

    2. 问题的退出单用户模式命令

    3. 重新启动集群的数据节点

  • 方法2:

    进入单用户模式前,请重新启动存储节点。