Laravel 5 laravel php artisan迁移错误(超时)

Laravel 5 laravel php artisan迁移错误(超时),laravel-5,laravel-artisan,artisan-migrate,Laravel 5,Laravel Artisan,Artisan Migrate,我使用的是Laravel 5.6 当我使用命令“php artisan migrate”时(一分钟后)出现以下错误: “Illumb\Database\QueryException:SQLSTATE[HY000][2002]操作超时(SQL:select*from information\u schema.tables,其中table\u schema=MYDATABASE和table\u name=migrations)” 我已经在.env和config/database.php中设置了正确的

我使用的是Laravel 5.6

当我使用命令“php artisan migrate”时(一分钟后)出现以下错误:

“Illumb\Database\QueryException:SQLSTATE[HY000][2002]操作超时(SQL:select*from information\u schema.tables,其中table\u schema=MYDATABASE和table\u name=migrations)”

我已经在.env和config/database.php中设置了正确的数据库配置

我检查了数据库连接是否正常工作: 如果(DB::connection()->getDatabaseName()) { echo“是!已成功连接到数据库:”.DB::connection()->getDatabaseName(); }

它是有效的

如果我直接在mysql中运行查询,它将无法工作,因为缺少引号。 相反,如果我在mysql中运行它,它将起作用:

从information_schema.tables中选择*,其中table_schema='MYDATABASE'和table_name='migrations'

php artisan中的问题似乎是:“操作超时” (当我试图在这里寻找答案时,不是通常的“找不到文件”

如何解决php artisan迁移问题??? 谢谢大家!



我也遇到了同样的问题,结果证明我的主机不正确


在我的
.env
文件中,我将
DB\u HOST
设置为正确的值,这一切都非常有效。

在Mac中使用代客泊车时,我也遇到了同样的问题。你能帮我一下吗。