Laravel 连接被拒绝,主机名不同
Laravel Connection refused with different host name
我正在使用 Laravel 9 安装,在本地主机上 运行 非常完美。
当我将 127.0.0.1 myapp.local
添加到我的 /etc/hosts
(MacOS) 时,我得到一个
SQLSTATE[HY000] [2002] Connection refused
我在 docker 容器中将 MariaDB 与 nginx 一起使用,我在其中为 myapp.local
添加了虚拟主机。当我不使用 mysql 连接时,Laravel 正在工作。
我的 .env
文件有 DB_HOST=127.0.0.1
,我尝试了 localhost
、0.0.0.0
、myapp.local
以及相同的错误消息。
DB_USERNAME
可以访问 %
主机。
我需要使用 docker 容器名称作为主机名。
我正在使用 Laravel 9 安装,在本地主机上 运行 非常完美。
当我将 127.0.0.1 myapp.local
添加到我的 /etc/hosts
(MacOS) 时,我得到一个
SQLSTATE[HY000] [2002] Connection refused
我在 docker 容器中将 MariaDB 与 nginx 一起使用,我在其中为 myapp.local
添加了虚拟主机。当我不使用 mysql 连接时,Laravel 正在工作。
我的 .env
文件有 DB_HOST=127.0.0.1
,我尝试了 localhost
、0.0.0.0
、myapp.local
以及相同的错误消息。
DB_USERNAME
可以访问 %
主机。
我需要使用 docker 容器名称作为主机名。