Невозможно установить автокоммит в 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 является неправильным запросом, соединение закрывается без ошибок, и следующая команда выдаст сообщение об ошибке "потерянное соединение".
Может быть, вы в такой же ситуации?