Laravel 5 php artisan migrate不起作用

时间:2015-07-02 15:17:09

标签: migration laravel-5.1

我正在使用Mac os x Yosemite 10.10。我安装了最新的laravel version 5.1。 我建立了Homestead并且运行良好。但是,当我尝试在我的Laravel应用程序中建立MySQL连接时,我在开发机器上运行php artisan migrate时遇到错误。以下是我在运行php artisan migrate时看到的声明。

  

[PDOException] SQLSTATE [HY000]   [2002]没有这样的文件或目录

我该如何解决这个问题?当我进入VM时,mysql工作正常。但我不知道如何使用php artisan migrate。 提前谢谢。

最佳

2 个答案:

答案 0 :(得分:2)

检查mysql服务器是否可用,并使用正确的sql驱动程序检查database.php database.php的路径

  project/config/database.php

检查项目目录中的.env文件并检查数据库详细信息

DB_HOST=localhost
DB_DATABASE=dbname
DB_USERNAME=username
DB_PASSWORD=password

答案 1 :(得分:0)

查看.env文件(根目录)并检查两次连接。例如:

DB_HOST=localhost
DB_DATABASE=dbname
DB_USERNAME=username
DB_PASSWORD=password