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

Zorin OS下执行mongosh命令遭遇MongoDB连接失败问题求助

解决MongoDB连接错误:MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017

针对你在Zorin OS上安装MongoDB 7.0后遇到的连接问题,按以下步骤排查:

  • 检查mongod服务状态
    先确认MongoDB服务是否正常运行:

    sudo systemctl status mongod
    

    如果服务显示failed或inactive,直接看下一步日志排查;如果服务是active (running),继续后续检查。

  • 查看MongoDB日志定位错误
    日志是排查问题的核心依据,查看最新20条日志内容:

    sudo cat /var/log/mongodb/mongod.log | tail -20
    

    重点关注含error、failed的条目,常见问题包括数据目录权限不足、端口被占用、配置文件语法错误。

  • 验证端口27017是否被监听
    确认mongod是否绑定了默认端口:

    ss -tulpn | grep 27017
    

    若无输出,说明mongod未监听该端口,可能是配置文件修改了端口,或服务未正常启动。

  • 检查MongoDB配置文件
    打开默认配置文件:

    sudo nano /etc/mongod.conf
    

    定位到net段,确保配置正确:

    net:
      port: 27017
      bindIp: 127.0.0.1  # 或设为0.0.0.0允许所有IP连接
    

    修改后保存,重启服务:

    sudo systemctl restart mongod
    
  • 修复数据目录权限
    MongoDB数据目录默认需归mongodb用户所有,检查并修复权限:

    sudo ls -ld /var/lib/mongodb
    # 若所有者不是mongodb:mongodb,执行:
    sudo chown -R mongodb:mongodb /var/lib/mongodb
    sudo systemctl restart mongod
    
  • 补全遗漏的安装步骤
    你的安装流程缺少安装MongoDB包的步骤,执行补装:

    sudo apt install -y mongodb-org
    

    安装完成后重新启动服务。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 21:03:20