php 我在我的laravel docker中得到了这个错误:连接被拒绝迁移中连接到mysql

xdyibdwo  于 2023-09-29  发布在  PHP
关注(0)|答案(1)|浏览(109)

运行docker-compose artisan migrate或./vendor/bin/sail artisan migrate时,

我得到这个错误:

SQLSTATE[HY 000] [2002]连接被拒绝(连接:mysql,SQL:select * from information_schema.tables where table_schema = warehouse and table_name = migrations and table_type = 'BASE TABLE')
You can see the Error here (Connection refused)
.env文件

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=warehouse
DB_USERNAME=sail
DB_PASSWORD=password
FORWARD_DB_PORT=3307

docker-compose.yml你可以在这里看到[docker-compose文件,MySQL部分](https://i.stack.imgur.com/GtkRW.png
这是一个从头开始的项目,一切都是默认的帆。我也可以连接到MySQL。一切都运行
你可以看到docker ps的详细信息:Everything is running

b4qexyjb

b4qexyjb1#

确认你的Laravel应用程序和MySQL数据库在同一个Docker网络上。默认情况下,同一Docker Compose文件中的容器共享网络。检查docker-compose.yml文件中的网络设置。

相关问题