解决 mysqli::real_connect():连接被拒错误
在 laradock 中使用 mysql 时,一些用户遇到了以下错误:
mysqli::real_connect(): (HY000/2002): Connection refused
此错误表明连接服务器被拒绝,可能是由于以下原因:
解决方案:
修改 mysql 配置文件的 host 参数为 host.docker.internal。该参数指定要连接的 mysql 主机。由于 laradock 在 docker 容器中运行 mysql 服务,因此使用 host.docker.internal 可以确保连接到正确的容器。