2014-11-13 24 views
1

我曾在一個MEAN的例子上工作了一段時間,但當我再次測試某些東西時,Mongo給我提供了有關授權的問題。MongoDB本地| Mongod --noauth |問題

(所有這些命令在Windows上執行CMD - 當以管理員身份運行)

我也做了以下內容:

  • 的mongod --noauth //運行蒙戈服務器

  • 蒙戈--shell //開始客戶

現在,在mongo --shell

  • 使用管理
  • 切換到數據庫管理員

  • 顯示DBS

  • 2014 - 11 - 13 T13:25:36.747 - 0500 listDatabases failed:{ 「ok」:0, 「er rmsg「: 」未授權上管理員執行命令{listDatabases:1.0}「, 」代碼「:13 } 在SRC /蒙戈/殼/ mongo.js:47

我得到上述錯誤。我嘗試了許多配置更改(例如:使用auth:run mongod:mongod --config=<filePath>),從本地mongo實例中刪除了所有數據,然後重新開始。

我想知道如果我能得到一些關於這方面的幫助。

我所需要做的就是在沒有驗證的情況下運行Mongo,並且能夠創建集合等來玩弄它。

我已經看過Mongodb文檔,但我覺得很困惑,我嘗試了谷歌搜索,但徒勞無功,因爲所有答案/參考文獻指向Mongo-docs

老實說,我很困難,搞清楚了文檔。

回答

1

哇,我真的不能相信這一點。

在後臺運行了一個單獨的meanstack服務實例。 我調查了services.msc中的進程,並終止了它的視線。

我很高興,現在mongo似乎在工作。