Ric*_*cky 5 php mysql laravel laravel-5
Laravel 5.4 随机(有时并不总是,甚至频繁)尝试使用默认的伪造凭据连接到数据库......
我已经将 .env 变量更改为我的本地 MySQL 服务器...正如我所说,它只会有时发生(很少)...
我可以通过向我创建的 ajax 请求发送垃圾邮件来强制发生该问题。
我没有告诉 Laravel 在任何地方使用辅助数据库连接(除非第一次安装时默认有备用连接)。
这是错误。
Connection.php 第 647 行中的 QueryException:SQLSTATE[HY000] [1045] 用户“forge”@“localhost”访问被拒绝(使用密码:NO)(SQL:select * from
userswhereusers.id= 2 limit 1)
是的,我遇到了这个问题并通过在终端中输入来解决:
php artisan config:cache
Run Code Online (Sandbox Code Playgroud)
我认为发生这种情况是因为有时它无法读取.env文件。