【发布时间】:2017-07-12 10:51:12
【问题描述】:
我正在使用安装了新的 laravel 5.4 的 Vagrant。运行 auth 后,我运行了 migrate 来迁移 MySQL 表。所有这些过程都成功,但是当我尝试登录或注册以测试系统时出现错误:
SQLSTATE[HY000] [2002] 连接被拒绝。
但我的数据库运行良好,因为我已经能够迁移表。可能的解决方案是什么?检查附加图像(我使用的是 Ubuntu 16.04)
【问题讨论】:
-
您是否还检查了表是否真的在 phpmyadmin 中创建? (如果您正在运行它)并且mysql服务器与代码在同一台服务器上吗?
-
是的,我正在使用 phpstrom(内置数据库管理器)并且我已经用它配置了相同的数据库。所以我检查了所有表都已成功创建
-
请分享您的 .env 文件代码
-
你能验证 MySQL 是否在监听 33060 端口吗?由于默认端口是 3306。Laravel Homestead 默认使用前者,因此问题可能与此有关。还是您在使用 Homestead?
标签: php mysql laravel laravel-5.4