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

新MBP重启后MongoDB无法启动,请求故障排查帮助

解决Homebrew安装的MongoDB 5.0启动错误(错误码3584)

步骤1:彻底清理现有服务配置

  • 停止当前服务:
    brew services stop mongodb-community@5.0
    
  • 删除错误提示中的LaunchAgent配置文件:
    rm ~/Library/LaunchAgents/homebrew.mxcl.mongodb-community@5.0.plist
    

步骤2:修复MongoDB核心目录权限

权限混乱是此类问题的核心诱因,执行以下命令修复数据和日志目录的所有权:

  • 修复数据目录权限(默认路径为/usr/local/var/mongodb,自定义路径需替换):
    sudo chown -R $(whoami) /usr/local/var/mongodb
    sudo chmod -R 755 /usr/local/var/mongodb
    
  • 修复日志目录权限:
    sudo chown -R $(whoami) /usr/local/var/log/mongodb
    sudo chmod -R 755 /usr/local/var/log/mongodb
    

步骤3:手动启动排查底层错误

跳过brew services,直接手动启动MongoDB查看实时日志,定位潜在问题:

mongod --config /usr/local/etc/mongod.conf

若启动成功,按Ctrl+C停止;若报错,根据日志输出针对性修复(如配置文件语法错误、依赖缺失等)。

步骤4:重新注册并启动服务

  • 重新加载服务配置:
    brew services restart mongodb-community@5.0
    
  • 检查服务状态:
    brew services list
    

确认状态为started后,用mongosh测试连接:

mongosh

额外排查:端口占用检查

若仍无法连接,检查27017端口是否被其他进程占用:

lsof -i :27017

若存在占用,终止对应进程(替换<PID>为查到的进程ID):

kill -9 <PID>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 14:54:59