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

Cómo hacer que sql-mode=NO_ENGINE_SUBSTITUTION sea permanente en MySQL my.cnf

Solo para agregar mi configuración a la mezcla, estoy usando MySQL 5.7.8 que tiene las mismas reglas estrictas de sql_mode de manera predeterminada.

  • Finalmente me di cuenta de lo siguiente trabajando en mi /etc/mysql/my.conf:

    [mysqld]
    sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
    

es decir, guión, no guión bajo y comillas alrededor del valor.

  • NO tengo otros archivos my.conf que no sean /etc/mysql/my.conf

  • Hay algunas configuraciones adicionales que se cargan desde /etc/mysql/conf.d/ pero están en blanco.

Y eso parece funcionar para mí.