mysql服务器:"停止服务器"之间的区别是什么?和#34;离线"?

时间:2017-03-12 08:23:58

标签: mysql mysql-workbench

我可以在 mysql workbench 中看到Stop ServerBring Offline

enter image description here

我希望两者都用于停止服务,但在 何时使用停止服务器和离线?

方面仍然存在差异

1 个答案:

答案 0 :(得分:2)

停止服务器只是停止mysql进程

脱机模式是MySQL 5.7.5中引入的一项新功能,除了DBA之外基本上抛弃了所有用户:

  

MySQL服务器现在支持这些“离线模式”   特性:

     
      
  • 没有SUPER权限的已连接客户端用户在下一个请求时会断开连接,并出现相应的错误。   断开连接包括终止正在运行的语句和释放   锁。此类客户端也无法启动新连接和接收   适当的错误。

  •   
  • 具有SUPER权限的已连接客户端用户未断开连接,可以启动新连接来管理服务器。

  •   
  • 允许复制从属线程继续将数据应用到服务器。

  •   
     

只有拥有SUPER权限的用户才能控制离线模式。至   将服务器置于脱机模式,更改新的offline_mode的值   系统变量从OFF到ON。要恢复正常操作,请更改   offline_mode从ON到OFF。在脱机模式下,被拒绝的客户端   访问收到ER_SERVER_OFFLINE_MODE错误。

来源:Changes in MySQL 5.7.5 (2014-09-25, Milestone 15)

相关问题