mysql 连接拒绝:mysqli::real_connect() 报错
问题描述:
在本地使用 laradock 连接 mysql 数据库时,出现了以下错误:
mysqli::real_connect(): (hy000/2002): connection refused
登录后复制
解决方法:
确定 mysql 服务正在本机上运行且侦听连接。如果该服务正在运行,请检查以下设置:
-
主机地址:
在 laradock 中,主机地址应设置为 host.docker.internal。这将允许 laradock 容器连接到在 docker 主机上运行的 mysql 服务。
DB_HOST=host.docker.internal
登录后复制
-
端口号:
确保 mysql 正在侦听默认端口 3306,或 laradock 配置文件中的指定端口。 -
用户名和密码:
确保 db_username 和 db_password 环境变量与 mysql 用户的凭据匹配。 -
防火墙:
检查操作系统防火墙是否允许从 laradock 容器到 mysql 服务的连接。如果防火墙阻止连接,请允许相应的端口或关闭防火墙。 -
网络设置:
确保 laradock 和 mysql 容器具有相同的网络堆栈,并可以相互通信。
检查这些设置后,请尝试重新连接到 mysql 数据库。如果问题仍然存在,请查看 mysql 日志文件以获取更多详细信息。
以上就是Laradock 连接 MySQL 数据库时报错 Connection refused,该如何解决?的详细内容,更多请关注抖狐科技其它相关文章!
-
开机磁盘检查怎么取消 win11系统每次开机都要磁盘检查的解决方法
win11系统频繁磁盘检查,如何解决?如果您在使用 win11 系统时遇到每次卡机后电脑都会进行磁盘检查的情况,那么本文将为您提供一个简单的解决方法。本文由php小编草莓整理,将详细阐述解决此问题的步...
-
js如何放大写的东西
如何用 javascript 放大写的东西?使用 touppercase() 方法直接转换字符串为大写。使用 string.prototype.touppercase 方法修改原始字符串为大写。使用正...
-
《浮空秘境》觉醒解锁条件及觉醒建议
对于希望提升英雄实力的玩家来说,浮空秘境的觉醒机制至关重要。php小编柚子提醒各位,英雄达到十星后方可觉醒,开启觉醒界面。通过觉醒,玩家可以大幅提升角色成长和强化能力。但值得注意的是,觉醒技能受英雄升...
-
支付宝怎么取消芒果TV会员自动续费
如何取消支付宝芒果tv会员自动续费?步骤:打开支付宝点击“我的”点击“全部服务”在“会员中心”中找到“芒果tv会员”点击“管理”点击“到期时间”下方的“自动续费”开关将开关切换到“关闭”状态支付宝取消...
-
QQ音乐音乐推功能怎么打开
如何提升歌曲播放量?qq音乐“音乐推”功能详解想要让自己的音乐被更多人听到吗?现在,qq音乐的“音乐推”功能将帮助你实现这一目标。通过智能算法和精准匹配,“音乐推”将提升你的歌曲播放量、人气和关注度,...