概述

博主今天将另一个测试网站(Emlog程序)服务器的MYSQL升级到了5.7版本
升级完之后,打开网站便报错数据库
阅读相关文档,发现MYSQL5.7版本的“严格模式”是打开的

简述严格模式

如何关闭

Linux

打开MYSQL的安装目录
找到my.cnf 进行编辑
查找

sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

修改为

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

若找不到就在[mysqld]下添加即可

重启MYSQL:

sudo /etc/init.d/mysql restart

Windows

在MYSQL安装目录中找到mysql.ini

同Linux一样修改

然后重启MYSQL或者服务器

Last modification:March 7th, 2020 at 03:04 pm
如果觉得我的文章对你有用,请随意赞赏