Laravel Homestead 中的错误:“SQLSTATE[HY000] [2002] 连接被拒绝”
在 Homestead 中使用 Laravel 项目时,您运行 PHP Artisan 命令时可能会遇到“SQLSTATE[HY000] [2002] 连接被拒绝”错误。
潜在原因和解决方案:
该错误表明数据库连接失败,可能是由于配置不正确。从提供的信息来看,问题似乎出在 .env 文件中的数据库主机设置。
要解决此问题,请确保 .env 中的 DB_HOST 值设置为 localhost 而不是 127.0.0.1。这是因为 Homestead 使用在端口 33060 上运行的独立 MySQL 服务器,可以通过 localhost 别名访问该服务器。
探索替代解决方案:
以上是如何修复 Laravel Homestead 中的'SQLSTATE[HY000] [2002] 连接被拒绝”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!