有没有办法解决M1 Mac上的MongoDB错误?

9lowa7mx  于 2022-11-03  发布在  Go
关注(0)|答案(1)|浏览(219)

当我从终端运行mongosh时,出现以下错误消息:

Current Mongosh Log ID: 63622a3e44b4f06269433548
Connecting to:          mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+1.6.0
MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017

可以采取什么措施来解决它?
我多次尝试通过自制程序重新安装MongoDB。似乎没有任何效果。

wlsrxk51

wlsrxk511#

我在我的M1上按照这些说明操作,它运行得很好。我认为你没有正确启动mongod:
https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/

brew tap mongodb/brew
brew update
brew install mongodb-community@6.0 mongosh
mongod --config /opt/homebrew/etc/mongod.conf

用brew安装并手动启动mongod。安装后会有一条消息告诉你如何在 Boot 和登录时启动mongod。

To start mongodb/brew/mongodb-community now and restart at login:
  brew services start mongodb/brew/mongodb-community
Or, if you don't want/need a background service you can just run:
  mongod --config /opt/homebrew/etc/mongod.conf

相关问题