安装lnmp1.3完成后使用SELECT @@sql_MODE 查询sql_mode得出的结果为空,因为程序需要
把sql_mode 设置为sql_mode = ‘NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’,
因此在sql中执行
SET sql_mode=`NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION`; SET global sql_mode = 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
再执行
SELECT @@sql_MODE;
得出结果为NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION ,大喜,以为成功了,遂重启sql,再试一下SELECT @@sql_MODE ,得出的结果为空,悲,不生效!!!!
不服
在 /etc/my.cnf 最后添加一行
sql_mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
重启sql,SELECT @@sql_MODE 出来的结果还是空,不生效!!
后来将sql_mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” 放到my.cnf [mysqld]中,才解决了问题!!!
记录下来,让以后不再踩坑!