数据库遇到的问题
1、SQLSTATE[HY000] [2002] Connection refused
使用 docker 搭建了 hyperf 框架,配置数据库信息,数据库用的是 docker 创建的容器,
配置信息 host 是 localhost 或 127.0.0.1 都无法正常连接数据库,必须将 host 改成 数据库容器的 ip 。
查看数据库容器的ip:
docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器名称(容器ID)