php - Laravel Nova + Homestead SQLSTATE[HY000] [2002] 连接被拒绝

标签 php mysql laravel laravel-nova

我全新安装了 Homestead 7.17.0、Laravel 5.7.2 和 Laravel Nova 1.0.14,但是当我尝试使用添加到用户表中的用户名和密码登录时,出现以下错误:

Illuminate\Database\QueryException SQLSTATE[HY000] [2002] Connection refused (SQL: select * from `users` where `email` = user@email.com limit 1)

我确定我的 .env 文件中的数据库配置是正确的。实际上,我通过我创建的和 artisan 命令添加了用户,这证明主应用程序可以毫无问题地连接到数据库。

最佳答案

仔细检查你的端口,当我在我的 Mac 上使用 Homestead 时,运行 artisan 命令的端口是 3306,但要在浏览器中加载 Web 应用程序,它需要是 33060

关于php - Laravel Nova + Homestead SQLSTATE[HY000] [2002] 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52283275/

相关文章:

php - 计数变量php没有数据库

PHP MySQL - 需要显示文件列表及其文件大小、格式。重新声明函数错误

Java Mysql 数据库 - 我想隐藏一行结果

laravel - 在查询执行后从 Eloquent 集合中选择某些列

laravel - 如何将值从数据透视字段复制到实际表 Laravel(图像将有更多解释)

php - Android 可以不使用 PHP 直接连接 MySQL 吗?

php - Prestashop 使用模块添加产品,无法强制使用 product_id

MySQL - 令人困惑的 RegEx 变量问题

laravel - Mewebstudio Purifier 添加自定义属性?

php - 使用 jQuery 循环遍历 mySQL json_encode