1

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

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

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

最好的

4

2 回答 2

2

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

  project/config/database.php

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

DB_HOST=localhost
DB_DATABASE=dbname
DB_USERNAME=username
DB_PASSWORD=password
于 2016-06-07T06:02:41.157 回答
0

查看您的 .env 文件(根目录)并检查两次您的连接。前任:

DB_HOST=localhost
DB_DATABASE=dbname
DB_USERNAME=username
DB_PASSWORD=password
于 2015-07-02T20:39:16.733 回答