在 Mac OS Mojave 10.14 中使用 Homebrew 無法啟動服務 MongoDB community4.2
啟動 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
我的解決方案在這裡:
- 將目錄創建為 - sudo mkdir -p /data/db
- 這將創建一個名為 db 的目錄,然後嘗試從命令開始 - sudo mongod