Laravel 5.4有时使用不同的数据库凭证
Laravel 5.4随机地(有时并不总是,甚至频繁地)尝试使用默认伪造证书连接到数据库...
我已经将.env变量更改为我的本地MySQL服务器......并且正如我所说的,它只会发生有时(很少)......
我可以通过垃圾邮件发送我创建的ajax请求来强制执行该问题。
我没有告诉Laravel在任何地方使用辅助数据库连接(除非第一次安装时默认有一个备用连接)。
这是错误。
QueryException在Connection.php线647:SQLSTATE [HY000] [1045]访问被拒绝的用户伪造“@ '本地主机'(使用密码:NO)(SQL:SELECT * FROM users
那里users
。 id
= 2限制1)
是的,我遇到了这个问题,并通过在终端中键入来解决:
php artisan config:cache
正如我认为它发生,因为有时它不能读取.env
文件。
上一篇: Laravel 5.4 sometimes uses different database credentials