10bet网址
MySQL 5.7参考手册
相关的文档10bet官方网站 本手册下载 从本手册中摘录

21.5.6 NDB集群单用户模式

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

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

你可以使用所有状态指挥在ndb_mgm.客户端看群集已输入单个用户模式时。你也可以检查状态列的ndbinfo.nodes表(参见第21.5.14.28节,“The ndbinfo nodes Table”, 想要查询更多的信息)。

例子:

ndb_mgm>输入单个用户模式5

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

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

请注意

调用前面的命令时,在指定节点上运行的所有事务都被中止,关闭了连接,必须重新启动服务器。

命令退出单用户模式将集群数据节点的状态从单用户模式更改为正常模式。API节点——比如MySQL服务器——等待连接(即等待集群就绪并可用),将再次被允许连接。在状态更改期间和之后,作为单用户节点的API节点将继续运行(如果仍然连接)。

例子:

ndb_mgm>退出单用户模式

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

  • 方法1:

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

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

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

  • 方法2:

    在输入单个用户模式之前重新启动存储节点。