SQLSTATE [HY000] [2002]连接只在工匠中使用laravel 5

时间:2015-07-05 12:09:57

标签: php laravel laravel-5 artisan

我正在运行一个流浪盒和laravel 5.出于某种原因,当运行php artisan时,它会抛出以下错误:

SQLSTATE[HY000] [2002] Connection refused

当我将host设置为127.0.0.1时会发生这种情况。使用localhost时,我会File or directory not found

奇怪的是,网站本身在浏览器中运行良好。 发生在php artisan

我还尝试更改330633060之间的端口。

有什么想法吗?

编辑: 我在laravel index.php文件中执行了以下操作:

$pdo = new PDO('mysql:host=127.0.0.1;dbname=mydb','root','mypassword');
var_dump(get_class_methods($pdo));
die();

它工作正常。在Connector.php文件中,我检查了传递给PDO构造函数的变量,它们与我上面填写的相同。发生了什么事?

1 个答案:

答案 0 :(得分:7)

我不敢相信我发布了这个,但我在错误的终端标签中。而不是在VM上运行php artisan我直接在OSX中运行它...显然它不会连接到不存在的数据库。