Mongodb

在 Mac OS Mojave 10.14 中使用 Homebrew 無法啟動服務 MongoDB community4.2

  • June 25, 2020

啟動 mongoDB 服務時出現錯誤消息。錯誤:

權限被拒絕@ rb_sysopen - /Users/syedahmed/Library/LaunchAgents/homebrew.mxcl.mongodb-community.plist

我安裝/重新安裝了 mongoDB 幾次。但我遇到了同樣的問題

“錯誤:權限被拒絕”

我在 Mac OS Mojave 10.14 中使用 community@4.2 版本

在閱讀堆棧溢出中的建議後,我嘗試了不同的方法,但沒有任何效果。

我已經按照mongoDB 的說明安裝了。

服務沒有啟動。

如何使用config配置使用者名和密碼?我不確定。

從 brew 安裝時,它沒有要求配置任何密碼或使用者名。

釀造服務啟動 mongodb-community@4.2

如果我開始服務輸入: mongo 出現以下錯誤消息:

MongoDB shell 版本 v4.2.0 連接到:mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb 2019-09-01T23:23:31.392-0400 E QUERY

$$ js $$錯誤:無法連接到伺服器 127.0.0.1:27017,連接嘗試失敗:SocketException:連接到 127.0.0.1:27017 時出錯::: 連接被拒絕:connect@src/mongo/shell/mongo.js:341 :17 @(connect):2:6 2019-09-01T23:23:31.397-0400 F -$$ main $$異常:連接失敗 2019-09-01T23:23:31.397-0400 E -$$ main $$退出程式碼 1 –

之前使用下面的程式碼mongo

sudo brew services start mongodb-community

我的解決方案在這裡:

  1. 將目錄創建為 - sudo mkdir -p /data/db
  2. 這將創建一個名為 db 的目錄,然後嘗試從命令開始 - sudo mongod

引用自:https://dba.stackexchange.com/questions/246782