请选择 进入手机版 | 继续访问电脑版

一元网络论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5758|回复: 1

thinkphp6 phpstudy的两个错误解决办法,错误代码分别为SQLSTATE...

[复制链接]

121

主题

126

帖子

581

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
581
发表于 2020-11-22 15:22:09 | 显示全部楼层 |阅读模式

一、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

如果没有就单独加一条到里面,就可以解决了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一元网络论坛

GMT+8, 2024-3-29 14:16 , Processed in 0.172356 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表