variable ‘sql_mode‘ can‘t be set to the value of ‘no_auto_create_user‘

[错误代码]SQLSTATE[42000]: Syntax error or access violation: 1231 Variable 'sql_mode' can't be set to the value of 'NO_AUTO_CREATE_USER'
报错 /core/library/think/db/Connection.php 第 469 行左右
有的个别同学环境安装数据库MYSQL8.0版本的时候出现以上报错。所以正常上从报错信息看,是由于参数sql_mode不能设置NO_AUTO_CREATE_USER值的问题导致的,简单的处理方法就是,将数据库SQL文件里面的‘NO_AUTO_CREATE_USER’字段删除即可。
也就是我们的SQL数据库文件,不管是安装Install目录里面的eyoucms.sql还是大家备份的,都要事先将这句话删除后,再恢复数据或者安装。
以上是其中解决的方法之一 ,如有更好的 可以留言赐教