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

macOS Monterey 12.6下MongoDB 6.x社区版启动失败求助

解决MongoDB 6.0.1启动失败(featureCompatibilityVersion不兼容)问题

问题原因

MongoDB 6.0要求数据库的featureCompatibilityVersion(FCV)至少为5.0,而你的数据库当前FCV为4.4,跨版本直接升级会触发版本校验失败,导致启动异常。必须先在5.0版本环境中完成FCV升级,再推进到6.0版本。

解决步骤

1. 回退到MongoDB 5.0.7版本

  • 停止当前运行的MongoDB服务:
    brew services stop mongodb-community
    
  • 卸载6.0.1版本:
    brew uninstall mongodb-community
    
  • 安装5.0系列版本(需精确指定5.0.7可追加==5.0.7):
    brew install mongodb-community@5.0
    
  • 启动5.0.7服务:
    brew services start mongodb-community@5.0
    

2. 升级featureCompatibilityVersion到5.0

  • 连接MongoDB Shell:
    mongosh
    
  • 切换到admin数据库:
    use admin
    
  • 查看当前FCV状态:
    db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
    
  • 设置FCV为5.0:
    db.adminCommand( { setFeatureCompatibilityVersion: "5.0" } )
    
  • 再次执行getParameter命令,确认返回结果中的version字段为"5.0",确保设置生效。

3. 重新升级到MongoDB 6.0.1

  • 停止5.0.7服务:
    brew services stop mongodb-community@5.0
    
  • 卸载5.0版本:
    brew uninstall mongodb-community@5.0
    
  • 安装6.0.1版本:
    brew install mongodb-community@6.0
    
  • 启动6.0.1服务:
    brew services start mongodb-community@6.0
    

额外注意

  • 设置FCV后,建议让MongoDB 5.0.7运行10-15分钟,查看日志确认后台数据格式升级任务完成,无报错信息。
  • 如果brew找不到指定版本,先执行brew update更新本地包索引,再尝试安装操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 09:10:36