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

手动以后台进程运行MongoDB(mongod)时出现错误求助

MongoDB手动后台启动报错(退出码14)解决办法

用Homebrew安装MongoDB后,brew services start mongodb-community@6.0启动正常,但执行mongod --config /opt/homebrew/etc/mongod.conf --fork时出现退出码14的错误,可按以下步骤排查修复:

  • 第一步:查看详细错误信息
    按照提示去掉--fork参数运行命令,获取具体报错原因:

    mongod --config /opt/homebrew/etc/mongod.conf
    
  • 常见问题及修复方案

    1. 数据/日志目录权限不足
      Homebrew默认的数据目录是/opt/homebrew/var/mongodb,日志目录是/opt/homebrew/var/log/mongodb。检查当前用户是否拥有读写权限:

      ls -ld /opt/homebrew/var/mongodb
      ls -ld /opt/homebrew/var/log/mongodb
      

      权限异常时执行修复命令:

      sudo chown -R $(whoami) /opt/homebrew/var/mongodb
      sudo chown -R $(whoami) /opt/homebrew/var/log/mongodb
      
    2. 配置文件路径错误
      打开/opt/homebrew/etc/mongod.conf,检查storage.dbPath和systemLog.path配置项,确认路径真实存在且拼写正确。

    3. 端口被占用
      检查默认的27017端口是否被其他进程占用:

      lsof -i :27017
      

      若有占用,杀掉对应进程,或修改配置文件中的net.port更换端口。

  • 验证修复结果
    完成上述修复后,重新执行启动命令:

    mongod --config /opt/homebrew/etc/mongod.conf --fork
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 05:03:18