You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地连接MongoDB提示目标计算机积极拒绝连接,该如何解决?

MongoDB本地连接报错解决方法

No connection could be made because the target machine actively refused it.

以下是按排查优先级排序的解决方案:

  • 确认MongoDB服务运行状态
    • Windows系统:打开服务管理器找到MongoDB对应服务,确认状态为「正在运行」,也可在管理员权限CMD中执行net start MongoDB手动启动服务
    • macOS系统:终端执行brew services start mongodb-community(Homebrew安装版本适用)
    • Linux系统:终端执行sudo systemctl start mongod启动服务
  • 核对端口与绑定IP配置
    • MongoDB默认监听27017端口,执行对应命令确认端口未被占用:Windows系统执行netstat -ano | findstr "27017",Linux/macOS系统执行lsof -i:27017
    • 打开MongoDB配置文件(通常为mongod.cfg或mongod.conf),检查bindIp配置项:仅配置127.0.0.1时仅支持本地连接,如需远程访问可修改为0.0.0.0(生产环境需配合防火墙规则使用,避免安全风险)
  • 排查防火墙拦截规则
    • 确认本地防火墙未拦截27017端口的出入站请求,可临时关闭防火墙测试连接是否正常,确认是防火墙问题后单独添加27017端口的放行规则即可
  • 验证连接字符串正确性
    • 确认代码或客户端工具使用的连接地址、端口与MongoDB实际配置一致,本地默认连接字符串为mongodb://localhost:27017
  • 查看运行日志定位问题
    • 以上步骤均无法解决时,查看MongoDB运行日志定位具体错误原因,日志存储路径可在配置文件的systemLog.path项中查询

内容的提问来源于stack exchange,提问作者prithwinadh N.K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 05:45:03