我在执行这个时遇到了问题:
$ php artisan migrate
我遇到了一个错误
[PDOException]
SQLSTATE[HY000] [2002] Connection refused
我正在使用 MAMP,它工作正常。
我尝试将本地主机设置为 127.0.0.1 并且添加了 'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock'
但没有任何帮助。
[编辑] 我还添加了端口,并检查了用户和密码是否正确,服务器是否正常运行。有什么建议吗??
谢谢
最佳答案
不确定,但请确保您的 mysql 服务器
正在运行并且它按预期在正确的端口上运行,因为 Laravel
的默认端口值为 3306
(它是 mysql
服务器的默认端口)并且很可能 mysql
正在不同的端口上运行。这是一个 discussion并检查 this answer , 几乎是一样的。
同时关注this thread其中讨论并解决了您在问题中提到的相同错误:
[SOLVED] SQLSTATE[HY000] [2002] Connection refused
关于Laravel 4 中的 php artisan 迁移错误 PDOException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22701304/