5

我正在尝试my.cnf通过更新reconnect=false. 所以看起来像这样:[client]my.cnfmy.cnf

[mysqld]
...
interactive_timeout=30
[client]
port=3306
socket=~/dir/mysql.sock
reconnect=false

这是行不通的。客户端在 30 秒后超时,但会重新连接到服务器。

在调试问题时,我发现 MySQL 客户端变量没有设置。当我运行 时<dir of mysql>/bin/mysql --help,我看到port,socketreconnectflag 的值是:

./mysql --help

port                              0
reconnect                         TRUE
socket                            (No default value)

我不想skip-reconnect从命令行设置。我可以猜测客户端配置my.cnf没有被导出到客户端。但我需要一个明确的解决方案。

这个问题有时是不可复制的。有些机器的变化my.cnf可以正常工作。

4

1 回答 1

0

你经历过吗?控制自动重新连接行为

于 2015-06-21T08:29:18.840 回答