фу... И така, това е декември 2015 г., близо до нова година и имам инсталиран mysql 5.6 на моя macbook pro. След като изпробвах всички горепосочени опции, не успях да накарам автоматичното записване да бъде „ИЗКЛЮЧЕНО“ по подразбиране. И след като прекарах много време за това, най-накрая успях да разбера това. Реших, че мога да го споделя тук, тъй като има няколко неща, които лесно се пропускат, дори когато правите всичко друго както трябва.
-
синтаксис за глобално изключване на автоматичното записване
[mysqld]
autocommit=0
-
Къде изключвате това:Съгласно отговора на тази публикация от @nanda, може да се направи по три начина. Така че, ако трябва да го направим глобално, ще добавите горния ред във файла my.cnf
-
Местоположение на my.cnf (много лесно за пропускане и това е мястото, където губих по-голямата част от времето) Съгласно това указание за mysql dev (моля, обърнете внимание на версията на вашия mysql и потърсете същата документация във вашата подходяща версия).
Файлът my.cnf трябва да бъде в папка '/etc'. В моя случай файлът my.cnf се намира в/usr/local/mysql/my.cnf
Това може да варира в зависимост от това как сте инсталирали вашия mysql, а също и вашата платформа. Така че едва когато копирах моя my.cnf в/etclocation, той започна да работи правилно.
Надявам се това да помогне. Наздраве!