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

Ubuntu 18.04 GCP服务器无法连接MongoDB问题排查求助

GCP Ubuntu 18.04 MongoDB连接故障排查方案
  • 首先明确几个报错的对应原因:
    • 执行mongo报连接被拒绝:MongoDB服务未正常启动,27017端口无进程监听
    • 执行sudo systemctl enable mongod报服务不存在:你系统内的MongoDB服务名为mongodb而非mongod,不同安装源的服务命名有差异,无需使用mongod作为服务名操作
    • 服务状态返回status=203/EXEC:systemd启动时找不到ExecStart参数指定的/usr/bin/mongod执行文件,或该文件无执行权限、依赖缺失
  • 排查修复步骤:
    1. 验证mongod二进制文件是否存在
      执行命令:
      ls -l /usr/bin/mongod
      
      若输出无该文件,说明MongoDB核心程序未正确安装,执行重装步骤:
      sudo apt update
      sudo apt install --reinstall mongodb
      
    2. 检查执行文件权限
      若文件存在,确认是否有执行权限,无权限则执行:
      sudo chmod +x /usr/bin/mongod
      
    3. 修正数据目录权限
      执行命令确保MongoDB数据目录归属正确,避免权限不足启动失败:
      sudo chown -R mongodb:mongodb /var/lib/mongodb
      
    4. 验证配置文件合法性
      执行命令测试配置文件是否存在语法错误:
      mongod --config /etc/mongod.conf --test
      
      按返回的错误提示修正配置问题即可
    5. 重启服务验证
      所有问题修复后重启服务:
      sudo systemctl restart mongodb
      
      执行sudo systemctl status mongodb确认状态为active (running)后,再执行mongo即可正常连接shell

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 18:15:03