关于 MySQL8 的一点小问题?
刚从MySQL5.7换到MySQL8了
在Laravel里面用MySQL 8
出现了一个sql_mode不能设置为 NO_AUTO_CREATE_USER
的错误
原因不详
先在Mysql的配置文件里面的sql_mode加上NO_AUTO_CREATE_USER
并去掉了STRICT_TRANS_TABLES
但是只要加上了NO_AUTO_CREATE_USER
这个选项之后, MySQL就启动不了
也没有错误给出
百度一番无果
最后直接修改database.php
里面的MySQL的严格模式为false
问题解决
'mysql' => [
....
....
....
'strict' => false,
],
是MySQL8 已经去掉了NO_AUTO_CREATE_USER
这个选项嘛?
推荐文章: