【问题标题】:I'm getting laravel mysql [2002] connection error我收到 laravel mysql [2002] 连接错误
【发布时间】:2019-07-18 13:51:35
【问题描述】:

我收到一个错误mysql connection [2002] error。我已经正确配置了.env 文件。我正在使用xampp。我在同一个本地主机上还有其他 laravel 应用程序,它们工作正常,但这个不是。

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=satrap7
DB_USERNAME=root
DB_PASSWORD=

【问题讨论】:

  • 尝试将DB_HOST=127.0.0.1更改为DB_HOST=localhost
  • 修改.env编辑后,需要使用此命令清除配置缓存:php artisan config:cache

标签: php mysql laravel


【解决方案1】:

问题是您没有设置DB_PASSWORD。请使用密码授予用户对 satrap7 数据库的权限,并将其设置为您的 .env 文件。或者(我不推荐)但是对于本地运行的数据库应该可以很好地设置你的 mysql root 密码并在你的 .env 中设置这个密码

【讨论】:

    猜你喜欢
    • 2021-01-10
    • 2020-09-26
    • 2012-08-15
    • 2015-02-25
    • 2022-08-02
    • 1970-01-01
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多