【问题标题】:Errors with mongo-community6 on mac cannot startmongodb-community 6 on mac 报错无法启动
【发布时间】:2022-12-11 03:14:49
【问题描述】:

我在 mac 上启动 mongo 时遇到这些问题。那里有两个。一种是我开始时不使用 sudo,另一种是使用 sudo。使用 brew 进行设置。

brew 安装 mongodb-community@6.0

尝试过: sudo brew services restart mongodb-community

没有 sudo,权限被拒绝错误。

{"t":{"$date":"2022-12-10T14:01:32.755-05:00"},"s":"E", "c":"NETWORK", "id":23024, “ctx”:“initandlisten”,“msg”:“无法取消链接套接字文件”,“attr”:{“path”:“/tmp/mongodb-27017.sock”,“error”:“权限被拒绝”}}

用 sudo

{"t":{"$date":"2022-12-10T13:55:50.382-05:00"},"s":"F",  "c":"CONTROL",  "id":20573,   "ctx":"initandlisten","msg":"Wrong mongod version","attr":{"error":"UPGRADE PROBLEM: Found an invalid featureCompatibilityVersion document (ERROR: Location4926900: Invalid featureCompatibilityVersion document in admin.system.version: { _id: \"featureCompatibilityVersion\", version: \"4.2\" }. See https://docs.mongodb.com/master/release-notes/5.0-compatibility/#feature-compatibility. :: caused by :: Invalid feature compatibility version value, expected '5.0' or '5.3' or '6.0. See https://docs.mongodb.com/master/release-notes/5.0-compatibility/#feature-compatibility.). If the current featureCompatibilityVersion is below 5.0, see the documentation on upgrading at https://docs.mongodb.com/master/release-notes/5.0/#upgrade-procedures."}}
{"t":{"$date":"2022-12-10T13:5

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    首先,在没有 sudo 的情况下启动时看到的错误表明您没有启动 MongoDB 的必要权限。这是因为 MongoDB 在 Mac 上的默认安装使用 /data/db 目录来存储数据,而这个目录通常只能由 root 用户写入。要解决此问题,您可以尝试使用 sudo 命令启动 MongoDB,或者您可以更改 /data/db 目录的权限以允许您的用户帐户写入它。

    使用 sudo 启动时看到的第二个错误表明您安装了不兼容的 MongoDB 版本。此错误消息特别提到了您的 MongoDB 安装中的 featureCompatibilityVersion,这是一个确定哪些功能在您的 MongoDB 实例中可用的设置。您似乎安装了不支持当前 featureCompatibilityVersion 的旧版本 MongoDB。

    要解决此问题,您需要降级到与当前 featureCompatibilityVersion 兼容的旧版本 MongoDB,或者升级到支持当前 featureCompatibilityVersion 的较新版本的 MongoDB。您可以在 MongoDB 文档中找到有关升级和降级 MongoDB 的更多信息。

    一般来说,确保您运行的是最新版本的 MongoDB 始终是一个好主意,以确保您拥有最新的功能和错误修复。您可以使用 brew 命令检查更新,并使用 brew upgrade 命令升级到最新版本。

    【讨论】:

      猜你喜欢
      • 2020-12-24
      • 2023-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-23
      • 1970-01-01
      相关资源
      最近更新 更多