Skip to main content

Desactivar MYSQL STRICT MODE (Probado)

Comparte:

Sistema op. y base de datos:

Centos 6.8
Mysql 5.6.3

Al intentar Desactivar MYSQL STRICT MODE lo primero que hice fue modificar el archivo my.cnf localizado en /etc/my.cnf y añadí probando, todas las líneas que detallo a continuación:

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
sql-mode=""
sql-mode="TRADITIONAL"

Luego, revise si se había hecho el cambio,


root@054 [~]# mysql -e 'select @@GLOBAL.sql_mode;'

Reinicié mysql, y seguía el mismo problema.

Finalmente, leí la documentación completa de SQL y me di cuenta que mysql y mariadb leen la configuración de my.cnf en un orden preestablecido. Esto quiere decir que, primero lee /etc/my.cnf y después /usr/my.cnf.
Entonces, ingresé a /usr/my.cnf, y añadí lo siguiente:


sql-mode=""

Reinicié mysql y al fin funcionó.