一、SQLSTATE[HY000] [1045] Access denied for user 'username'@'localhost' (using password: YES)
这个错误 的主要原因是在开发环境下,数据库连接不是在database.php里配置的,在这里配置没用。必须修改.env里的配置才能正确连接你的数据库。找了说明,好象是如果在生产环境下,就以database.php里配置的为准。
二、 1364 Field doesn't have a default value 打开my.ini,查找
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
修改为
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
然后重启MYSQL 如果没有就单独加一条到里面,就可以解决了。 |