Laravel Sail SQL 连接超时

问题描述

我刚开始使用 Laravel Sail,但是 Laravel 无法连接到 MysqL 服务器。即使是容器中的工匠也会给出 Connection timed out。我可以从主机上的 MysqL Workbench 连接。

我的 .env 文件已更新为可用于风帆:

DB_CONNECTION=MysqL
DB_HOST=MysqL
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

解决方法

你必须在“DB_HOST”里写的是域名或ip

DB_HOST=1.2.3.4

DB_HOST=example.com