Mysql
 sql >> база данни >  >> RDS >> Mysql

как да зададете фалшиво автоматично завършване в световен мащаб

фу... И така, това е декември 2015 г., близо до нова година и имам инсталиран mysql 5.6 на моя macbook pro. След като изпробвах всички горепосочени опции, не успях да накарам автоматичното записване да бъде „ИЗКЛЮЧЕНО“ по подразбиране. И след като прекарах много време за това, най-накрая успях да разбера това. Реших, че мога да го споделя тук, тъй като има няколко неща, които лесно се пропускат, дори когато правите всичко друго както трябва.

  1. синтаксис за глобално изключване на автоматичното записване

    [mysqld]

    autocommit=0

  2. Къде изключвате това:Съгласно отговора на тази публикация от @nanda, може да се направи по три начина. Така че, ако трябва да го направим глобално, ще добавите горния ред във файла my.cnf

  3. Местоположение на my.cnf (много лесно за пропускане и това е мястото, където губих по-голямата част от времето) Съгласно това указание за mysql dev (моля, обърнете внимание на версията на вашия mysql и потърсете същата документация във вашата подходяща версия).

Файлът my.cnf трябва да бъде в папка '/etc'. В моя случай файлът my.cnf се намира в/usr/local/mysql/my.cnf

Това може да варира в зависимост от това как сте инсталирали вашия mysql, а също и вашата платформа. Така че едва когато копирах моя my.cnf в/etclocation, той започна да работи правилно.

Надявам се това да помогне. Наздраве!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql ORDER BY с помощта на ред с данни за дата

  2. Как да използвате GROUP BY след клаузата Having Mysql

  3. MySQL / PHP Съединяване на таблици без винаги да има обща колона

  4. mysql timediff към часове

  5. MySql LEFT JOIN с COUNT