sql >> Base de Datos >  >> RDS >> Mysql

cómo configurar autocommit falso globalmente

ufff... Así que esto es diciembre de 2015, cerca del año nuevo y tengo mysql 5.6 instalado en mi macbook pro. Después de probar todas las opciones anteriores, no pude hacer que la confirmación automática esté 'APAGADA' de forma predeterminada. Y después de pasar mucho tiempo en esto, finalmente pude resolver esto. Pensé que podría compartirlo aquí, ya que hay algunas cosas que son fáciles de pasar por alto, incluso cuando haces todo lo demás bien.

  1. sintaxis de desactivar la confirmación automática globalmente

    [mysqld]

    confirmación automática=0

  2. Dónde está desactivando esto:según la respuesta a esta publicación por @nanda, se puede hacer de tres maneras. Entonces, si tuviéramos que hacerlo globalmente, agregará la línea anterior en el archivo my.cnf

  3. Ubicación de my.cnf (muy fácil de pasar por alto, y aquí es donde perdí la mayor parte del tiempo) Según esta guía para desarrolladores de mysql (preste atención a la versión de su mysql y busque la misma documentación en su versión adecuada).

El archivo my.cnf debe estar en la carpeta '/etc'. En mi caso, el archivo my.cnf se encuentra en/usr/local/mysql/my.cnf

Esto puede variar dependiendo de cómo instaló su mysql y también de su plataforma. Entonces, solo cuando copié mi my.cnf en la ubicación/etc, comenzó a funcionar correctamente.

Espero que esto ayude. ¡salud!