1

我正在使用 wamp 服务器,所以 my.ini 文件是新的 my.cfn 文件。我用编辑器打开了文件,然后向下滚动直到看到

[mysqld]

之后我输入了

init_connect='SET autocommit=0'

然后我保存了文件重新启动我的 wamp 服务器启动了 mySQL concol 并输入了命令

SELECT @@autocommit;

我得到了@@autocommit | 1 ,但据我了解,如果自动提交关闭,它应该为零。

有谁明白怎么回事??

4

1 回答 1

1

检查此页面的答案:

http://bugs.mysql.com/bug.php?id=5035

特别是在这里:

[2004 年 8 月 17 日 11:20] Sergey Gluhov 看起来这不是错误。如果用户有 SUPER 权限,init_connect 将不会执行(否则如果 init_connect 将出现错误的查询,则任何人都无法连接到服务器)。

请注意,如果 init_connect 是一个错误查询,则连接正在关闭且没有任何错误,并且下一个命令将子句“丢失连接”错误。

也许你也有同样的情况?

于 2012-06-16T23:01:00.517 回答