MySQL 由 5.7 升级为 8.0 之后,Laravel 的配置改动

开发机上升级了 MySQL 8.0, 原有的 Laravel 5.5 项目就启动失败了。

报错信息是:

local.ERROR: SQLSTATE[42000]: Syntax error or access violation: 1231 Variable 'sql_mode' can't be set to the value of 'NO_AUTO_CREATE_USER'

解决方法是:

config/database.php

中的 strict 值修改成 false.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容