lnmp 关闭mysql严格模式的方法

lnmp一键包的mysql配置文件my.cnf有两个,一个在/etc/my.cnf,一个是/usr/local/mysql/my.cnf

网上几乎上所有关于mysql关闭严格模式的办法都是指修改/etc/my.cnf,这在lnmp一键包的mysql上不管用,应该修改/usr/local/mysql/my.cnf

如果你按照这个办法也不管用,试试搜索下其他地方是否还有my.cnf。

lnmp 关闭mysql严格模式的方法如下:

vim /usr/local/mysql/my.cnf

搜索sql-mode
按ESC,输入?sql_mode搜索sql_mode
搜索到的结果是这样的:
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
然后按i键进入修改状态,把,STRICT_TRANS_TABLES去掉
也就是改成:sql_mode=NO_ENGINE_SUBSTITUTION
接着,按ESC输入:wq保存并退出
重启mysql生效配置

最后你会发现严格模式永远的被关掉了!重启也不会恢复严格模式了!

本站提供的服务

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注