我将此行添加到my.ini
wait_timeout=2000000
当我输入
show global variables
打印wait_timeout = 2000000,
但是当我输入
时show variables
打印wait_timeout = 28800
我可以用
设置set wait_timeout=2000000
但我不想一直手动设置它。
您是否有任何关于设置永久会话系统变量的建议?
答案 0 :(得分:4)
您可能还需要检查interactive_timeout是否已设置 - 常规客户端连接可能正在启动您的新设置,但是当您使用交互式客户端手动检查时,MySQL将根据此设置设置超时:
在线程启动时,会话 wait_timeout值是从中初始化的 全局wait_timeout值或来自 全局的interactive_timeout值, 取决于客户的类型(如 由CLIENT_INTERACTIVE定义 将选项连接到 mysql_real_connect())。也可以看看 interactive_timeout。