php - Laravel 5 错误 SQLSTATE[HY000] [1045] 拒绝用户 'forge' @'localhost' 访问(使用密码 : NO)

标签 php database laravel-5

有时(大约每 20 个请求)我会收到此错误。但是下一个(下一秒),同样的请求,就可以了。我不知道为什么第一个失败了。有时我会得到另一个错误:

No supported encrypter found. The cipher and / or key length are invalid.

我的.env 数据库参数没有问题。

我已经使用 php artisan key:generate 生成了一个 key

此 key 在我的 .env 文件中的 APP_KEY key 下

我的 config/app.php 有一个 key 'key' => env('APP_KEY'), 'cipher' => 'AES-256-CBC'

有人知道这是怎么发生的吗?

最佳答案

只需使用缓存您的配置

php artisan config:cache

不要忘记每次设置完 .env 文件后都这样做。

关于php - Laravel 5 错误 SQLSTATE[HY000] [1045] 拒绝用户 'forge' @'localhost' 访问(使用密码 : NO),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42148086/

相关文章:

javascript - 通过 ajax $.post 上传文件不起作用

php - DataTable 上的总和页脚

sql - 学习数据库优化部分的好资源

php - Laravel Carbon::today() 方法返回前一天

php - Laravel 5 如何在我看来正确使用设置变量

php - 解析 Twitter API created_at

php - 将 php 数组数据插入 mysql 不起作用

database - 对于中型 SaaS CRM,我应该使用哪个数据库?

sql-server - 加密字段的部分搜索

php - Laravel 软删除在数据透视表中不起作用