【发布时间】:2016-09-30 00:22:37
【问题描述】:
执行此操作时遇到问题:
$ php artisan migrate
我遇到了一个错误
[PDOException]
SQLSTATE[HY000] [2002] Connection refused
我正在使用 MAMP,它工作正常。
我尝试将 localhost 设置为 127.0.0.1,并添加了 'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock',但没有任何帮助。
[编辑] 我还添加了端口,检查了用户和密码是否正确,服务器运行正常..有什么建议吗??
谢谢
【问题讨论】:
-
如果使用常规的php脚本连接数据库会发生什么?
-
同时检查您的凭据(用户名和密码)
-
尝试通过你的 mysql 控制台连接 - 听起来根本不像 Laravel 问题。
-
用户名和密码都ok..所以不知道怎么回事。我已经添加了端口,但它没有帮助。
-
作为 halfer 提到的,看起来不像 Laravel 问题。尝试使用控制台或工作台连接到 mysql(你可以在这里连接吗?)。另外,请验证端口号,mamp 具有不同的默认端口。为 mysql 设置为 3306。