Невозможно установить автокоммит в 0 в файле my.ini /(my.cfn)

Я использую сервер wamp, поэтому файл my.ini - это новый файл my.cfn. Я открыл файл в редакторе и прокрутил вниз, пока не увидел

[mysqld]

после чего я набрал

init_connect='SET autocommit=0'

затем я сохранил файл, перезапустил мой wamp-сервер, запустил mySQL concol и ввел команду

SELECT @@autocommit;

я получил @@autocommit | 1но, насколько я понимаю, он должен быть нулевым, если автокоммит выключен.

Кто-нибудь понимает, что происходит??

1 ответ

Решение

Проверьте ответ этой страницы:

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

особенно здесь:

[17 августа 2004 11:20] Сергей Глухов Похоже, это не ошибка. Если у пользователя есть привилегия SUPER, init_connect не будет выполняться (в противном случае, если init_connect выдаст неправильный запрос, никто не сможет подключиться к серверу).

Обратите внимание, что если init_connect является неправильным запросом, соединение закрывается без ошибок, и следующая команда выдаст сообщение об ошибке "потерянное соединение".

Может быть, вы в такой же ситуации?

Другие вопросы по тегам