日期:2014-05-16  浏览次数:20650 次

MySQL 5.6 配置文件中sql-mode不起效的问题解决

今天我们在某台新装MySQL 5.6.12的服务器上发现个诡异的问题,/etc/my.cnf中对于sql-mode的配置无论如何都不起效,怎么改都不行,到数据库里面一查,每次都是顽固的STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

?

折腾了好久才发现问题出在/usr/my.cnf文件中,这个里面配置了

SQL-MODE=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION


不明白为什么这个会覆盖掉/etc/my.cnf中的配置,把/usr/my.cnf中的对应行删除后,终于解决了问题。