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

如何离线使用MongoDB Compass?遇connect ECONNREFUSED 127.0.0.1:27017报错

解决MongoDB Compass连接报错connect ECONNREFUSED 127.0.0.1:27017
  • 检查MongoDB服务状态

    • Windows:按下Win+R输入services.msc打开服务管理器,找到MongoDB服务,确认状态为「正在运行」。若未运行,右键选择「启动」。
    • macOS/Linux:在终端执行sudo systemctl start mongod启动服务,再用sudo systemctl status mongod确认服务是否正常运行。
  • 排查端口27017占用情况

    • Windows:打开命令提示符,执行netstat -ano | findstr :27017。如果输出显示其他进程占用该端口,记下PID后,打开任务管理器结束对应进程。
    • macOS/Linux:终端执行lsof -i :27017查看占用进程,用kill -9 <PID>(替换为实际进程ID)终止占用进程。
  • 验证MongoDB配置文件
    找到MongoDB的配置文件(通常命名为mongod.conf,路径因系统而异),检查以下配置:

    • net.port设置为27017
    • bindIp包含127.0.0.1(或设置为0.0.0.0允许本地访问)
      修改配置后,重启MongoDB服务生效。
  • 确认Compass连接字符串正确性
    确保Compass中使用的连接URL为mongodb://localhost:27017/或mongodb://127.0.0.1:27017/,无多余错误参数。

  • 重启服务与Compass
    先停止MongoDB服务,重新启动后,关闭MongoDB Compass再打开,尝试重新连接。

内容的提问来源于stack exchange,提问作者jibzy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 07:02:05