我想通过更新来禁用MySQL客户端自动重新连接功能my.cnf与reconnect=false在[client]部分my.cnf.所以my.cnf看起来像这样:
[mysqld]
...
interactive_timeout=30
[client]
port=3306
socket=~/dir/mysql.sock
reconnect=false
Run Code Online (Sandbox Code Playgroud)
这不起作用.客户端在30秒后超时,但重新连接到服务器.
在调试问题时,我发现MySQL客户端变量没有设置.当我跑了<dir of mysql>/bin/mysql --help,我看到的是价值port,socket而reconnect标志是:
./mysql --help
port 0
reconnect TRUE
socket (No default value)
Run Code Online (Sandbox Code Playgroud)
我不想skip-reconnect从命令行设置.我猜可以说客户端配置my.cnf没有导出到客户端.但我需要一个明确的解决方案.
这个问题有时候无法复制.有些机器的改变my.cnf工作正常.
| 归档时间: |
|
| 查看次数: |
2425 次 |
| 最近记录: |