PHP前端开发

Laradock中MySQL连接被拒:如何解决mysqli::real_connect()错误?

百变鹏仔 3天前 #PHP
文章标签 如何解决

解决 mysqli::real_connect():连接被拒错误

在 laradock 中使用 mysql 时,一些用户遇到了以下错误:

mysqli::real_connect(): (HY000/2002): Connection refused

此错误表明连接服务器被拒绝,可能是由于以下原因:

解决方案:

修改 mysql 配置文件的 host 参数为 host.docker.internal。该参数指定要连接的 mysql 主机。由于 laradock 在 docker 容器中运行 mysql 服务,因此使用 host.docker.internal 可以确保连接到正确的容器。