我在我的.ini中添加了这一行

wait_timeout=2000000

当我打字时
show global variables

它会打印wait_timeout=2000000,
但是当我打字的时候
show variables

它打印等待超时=28800
我可以设定
set wait_timeout=2000000

但我不想一直手动设置。
您有什么建议设置永久会话系统变量吗?

最佳答案

您可能还需要检查interactive_timeout是否已设置-常规客户端连接可能正在接受您的新设置,但当您使用交互式客户端手动检查时,mysql将根据此设置设置超时:
在线程启动时,会话
等待超时值初始化自
全局等待超时值或来自
全局交互超时值,
取决于客户类型(如
由客户端交互定义
连接选项到
mysql_real_connect())。另见
交互超时。
See manual for details

08-20 03:26