【问题标题】:How to close MySQL workbench without killing the running query?如何在不终止正在运行的查询的情况下关闭 MySQL 工作台?
【发布时间】:2015-10-12 08:06:01
【问题描述】:

我正在从 MySQL 工作台 6.1 运行一个很长的过程,并且它已经运行了很长一段时间(所以我不能只是放弃它并稍后重新启动它)并且根据我的计算它可能会运行很长时间更多的。 我将“连接断开”变量设置为非常大的时间,但是我必须在结束之前关闭计算机(所以我不能只是等待它超时)。 该过程不返回任何东西,所以我并不关心没有收到它的结果。 有没有办法在不停止程序运行的情况下关闭工作台?

非常感谢!

【问题讨论】:

  • 没有SHIPPLANECARWALK 有什么方法可以旅行Antarctica
  • @VickyThakor:对不起,我没明白你所说的与问题有关。

标签: mysql mysql-workbench procedure


【解决方案1】:

简单地说:不,不可能。

正在运行的查询绑定到特定的上下文:从客户端到服务器的连接,其中包括某些状态(例如事务、sql 模式等)。终止客户端意味着终止连接。这将最终终止服务器为此客户端连接所做的任何处理。

【讨论】:

  • 感谢您的回答。仅作记录:我设法通过从笔记本上关闭我的网络来做到这一点,一旦我这样做了 MySQL 并没有删除服务器上的过程,我可以成功关闭客户端。
  • 这……令人惊讶。服务器应该自动关闭任何不再响应的客户端连接。但也许在程序完成之前它不会检查连接。如果是这样,我学到了一些新东西。
猜你喜欢
  • 2017-12-22
  • 2021-08-19
  • 2021-03-26
  • 2021-05-05
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
  • 2022-08-15
  • 2017-11-18
相关资源
最近更新 更多