我正在使用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。 提前谢谢。
最佳
答案 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