mariadb 使用不同的主机名拒绝Laravel连接

waxmsbnn  于 2022-11-08  发布在  其他
关注(0)|答案(1)|浏览(155)

我正在使用一个Laravel 9安装,它在localhost上运行得很好。
当我将127.0.0.1 myapp.local添加到我的/etc/hosts(MacOS)时,我得到一个

SQLSTATE[HY000] [2002] Connection refused

我在一个docker容器中使用MariaDB和nginx,在那里我为myapp.local添加了我的vhost。当我不使用mysql连接时,Laravel可以工作。
我的.env文件有DB_HOST=127.0.0.1,我尝试了localhost0.0.0.0myapp.local以及相同的错误信息。
DB_USERNAME可以访问%主机。

gpnt7bae

gpnt7bae1#

我需要使用Docker容器名作为主机名。

相关问题