mysql 连接拒绝:mysqli::real_connect() 报错
问题描述:
在本地使用 laradock 连接 mysql 数据库时,出现了以下错误:
mysqli::real_connect(): (hy000/2002): connection refused
解决方法:
确定 mysql 服务正在本机上运行且侦听连接。如果该服务正在运行,请检查以下设置:
主机地址应设置为 host.docker.internal。这将允许 laradock 容器连接到在 docker 主机上运行的 mysql 服务。DB_HOST=host.docker.internal
检查这些设置后,请尝试重新连接到 mysql 数据库。如果问题仍然存在,请查看 mysql 日志文件以获取更多详细信息。