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'
報錯(cuo) /core/library/think/db/Connection.php 第 469 行左右(you)
有的個別同學環境安裝數據庫MYSQL8.0版本的時候出現以上報錯。所以正常上從報錯信息看,是由于參數sql_mode不能設置NO_AUTO_CREATE_USER值的問題導致的,簡單的處理方法就是,將數據庫SQL文件里面的‘NO_AUTO_CREATE_USER’字段刪除即可。
也就是我們(men)的(de)SQL數據庫文件(jian),不管(guan)是安裝Install目錄里面(mian)的(de)eyoucms.sql還是大(da)家備份的(de),都要事先(xian)將這句話(hua)刪除(chu)后,再恢(hui)復數據或者安裝。
以上是其中解決的方(fang)法(fa)之一 ,如有更好的 可(ke)以留言賜(si)教