Laravel 5.4有时使用不同的数据库凭据

时间:2017-01-30 19:52:01

标签: php mysql laravel laravel-5

Laravel 5.4随机(有时不总是,甚至经常)尝试使用默认伪造凭证连接到数据库......

我已经将.env变量更改为我的本地MySQL服务器......正如我所说的那样只会发生SOMETIMES(很少)......

我可以通过发送我创建的ajax请求来强制解决问题。

我没有告诉Laravel在任何地方使用辅助数据库连接(除非您在首次安装时默认使用备用连接)。

这是错误。

  

Connection.php第647行中的QueryException:   SQLSTATE [HY000] [1045]   用户访问被拒绝'伪造' @' localhost' (使用密码:否)(SQL:   从users中选择* usersid = 2限制1)

1 个答案:

答案 0 :(得分:3)

是的,我遇到了这个问题并通过输入终端来解决:

php artisan config:cache

我认为这是因为有时它无法读取.env文件。