下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

什么是mysql的单用户模式?

作者:课课家教育     来源: http://www.kokojia.com点击数:2178发布时间: 2019-04-11 09:16:42

标签: mysql最新教程数据库单用户模式

  什么是MySQL的单用户模式?今天给大家介绍下mysql中的单用户模式,采用单用户模式可以方便对mysql数据库的管理。

  采用单用户模式,数据库管理员能够将对数据库系统的访问限制在1个MySQL服务器(SQL节点)。进入单用户模式时,与所有其他MySQL服务器的所有连接均将恰当关闭,而且所有正在运行的事务均将被放弃。不允许启动任何新事务。

什么是mysql的单用户模式?_数据库_单用户模式_课课家

  一旦簇进入单用户模式,只有指定的SQL节点才有权访问数据库。使用ALLSTATUS命令,可查看簇进入单用户模式的时间。

  示例:

  NDB>ENTER SINGLE USER MODE 5

  执行该命令而且簇进入单用户模式后,节点ID为5的SQL节点将成为簇中唯一允许的用户。

  上述命令中指定的节点必须是MySQL服务器节点,如果指定任何其他类型的节点,将被拒绝。

  注释:执行上述命令时,指定节点上所有正在运行的事务均将被放弃,连接关闭,而且必须重启服务器。

  使用EXITSINGLEUSERMODE命令,能够将簇数据节点的状态从单用户模式更改为正常模式。对于等待连接的MySQL服务器(即,对于即将准备就绪并可用的簇),现在允许进行连接。在状态变化期间和变化之后,指定为单用户SQL节点的MySQL服务器将继续运行(如果仍连接的话)。

  示例:

  NDB>EXIT SINGLE USER MODE

  运行在单用户模式下时,如果节点失败,推荐的处理方法是:

  1.结束所有的单用户模式事务。

  2.发出EXIT SINGLE USER MODE命令。

  3.重启簇的数据节点。

  或

  ·进入单用户模式之前重启数据库。

  以上就是mysql的单用户模式,以及如何设置处理mysql的单用户模式,大家学会了么?

赞(13)
踩(3)
分享到:
华为认证网络工程师 HCIE直播课视频教程