gpt4 book ai didi

mysql - 无法调整mysql超时

转载 作者:行者123 更新时间:2023-11-30 23:23:49 25 4
gpt4 key购买 nike

我做了以下事情:

SET GLOBAL wait_timeout = 5;
SET SESSION wait_timeout = 5;
SET GLOBAL interactive_timeout = 5;
SET SESSION interactive_timeout = 5;

但是当我运行一个耗时的查询时,它仍然在 600 秒时断开连接——而不是 5 秒。我在同一个 MySQL Workbench 选项卡中进行查询,一个接一个,所以它们应该都在同一个 session 中。

我还尝试更新 C:\Program Files (x86)\MySQL\MySQL Server 5.1\my.ini 并添加 wait_timeout=5 和...什么都没有。

有什么想法吗?

另外,为什么当一个耗时的查询在一个选项卡中的 127.0.0.1 上运行时,我不能在另一个选项卡中执行 SHOW FULL PROCESSLIST 吗?

最佳答案

wait_timeout 仅控制连接在服务器关闭之前可以空闲多长时间。如果您执行的查询需要很长时间,那么该变量与您的问题无关。

MySQL 中没有内置任何东西可以在设定的时间后终止事件的运行查询。所以还有其他原因导致了这种情况的发生。你需要提供更多信息。

当您说“它正在关闭连接”时,究竟发生了什么?您是否在程序中收到错误,如果是,那是什么错误?您如何运行该程序?

关于mysql - 无法调整mysql超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14300903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com