【发布时间】:2021-11-05 04:06:57
【问题描述】:
我无法在我的新 Mac 上正确启动 MongoDB..
我安装了所有新东西,但 Compass 没有找到任何东西。
首先我做
brew services start mongodb-community@5.0
它似乎有效
==> Successfully started `mongodb-community` (label: homebrew.mxcl.mongodb-commu
但是当我检查时
brew services list
我明白了
Name Status User Plist
mongodb-community error <UserName> /usr/local/opt/mongodb-community/homebrew.mxcl.mongodb-community.plist
有人有想法吗?
我使用 macOS Big Sur 11.6,Intel i7
【问题讨论】:
-
你检查日志文件了吗?
-
最近的 Mac 升级将不允许用户文件位于系统文件系统的根目录。一些 MongoDB 部署假定数据目录是
/data。这些系统将无法启动,因为它们无法写入目录/data。如果这是您的情况,则必须由启动mongod进程的用户将路径配置为可写路径。如 Wernfried 所述,检查日志文件。对于 Homebrew,我相信默认日志在/usr/local/var/log/mongodb/,我相信默认配置文件是/usr/local/etc/mongod.conf -
首先非常感谢@WernfriedDomscheit 和@barrypicker!所以计划是更改
/usr/local/var/log/mongodb/mongo.log对吗?例如,将数据目录从/data重置为/Users/<myUserName>/Documents/databases/mongodb?我对mongo.log有点困惑,没有找到/data路径。我做错了吗? -
systemLog:`destination: file` ` path: /usr/local/var/log/mongodb/mongo.log` ` logAppend: true`storage:` dbPath: /usr/local/ var/mongodb`net:`bindIp:127.0.0.1`
标签: mongodb mongoose mongodb-query compass mongodb-compass