1. 程式人生 > >mongodb錯誤解決方案

mongodb錯誤解決方案

helper error: list ror show help and god 使用

問題描述:

因為一段時間沒有使用MongoDB數據庫,所以今天出現一個問題,在進入MongoDB數據庫後執行show dbs等命令基本都會出現一個錯誤,如下:

MongoDB Enterprise > show dbs;
2018-05-19T12:05:01.313+0800 E QUERY [thread1] Error: listDatabases failed:{
"ok" : 0,
"errmsg" : "not authorized on admin to execute command { listDatabases: 1.0, $db: \"admin\" }",
"code" : 13,
"codeName" : "Unauthorized"
} :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
Mongo.prototype.getDBs@src/mongo/shell/mongo.js:65:1
shellHelper.show@src/mongo/shell/utils.js:820:19
shellHelper@src/mongo/shell/utils.js:710:15
@(shellhelp2):1:1

我到現在也不知道具體錯在哪裏,看錯誤像權限問題,但按照網上的一些權限方法解決,沒有用。

最後,我的MongoDB安裝步驟是按照百度https://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html裝的,我就把其中的data數據和log數據刪除,重新建立新的文件,再將服務重新安裝。前提是你必須把數據庫先關閉。這樣就解決了。

mongodb錯誤解決方案