MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
单用户模式允许数据库管理员将对数据库系统的访问限制为单个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:
完成所有单用户模式事务
问题的
退出单用户模式
命令重新启动集群的数据节点
方法2:
进入单用户模式前,请重新启动存储节点。