2017-09-21 72 views
0

我在Ubuntu Zesty 17.04中使用mongodb 3.2.11,並且我從Nodejs 4.6連接到HTTPS中的mongodb,數據庫服務器綁定到它自己的地址(127.0.0.1),並且我創建了一個用戶除了管理員讀/寫數據庫。mongodb表以某種方式消失

儘管我的表中的大部分肯定被丟棄,但只剩下用戶(空)和會話表。

我使用grep -r "drop"爲我的日誌記錄了「drop」,但沒有得到任何結果。儘管我正在使用該軟件的最新版本並採取了一些安全措施,但似乎還不夠。目前我不需要恢復數據,但我想知道我還應該看什麼?

回答

0

嘗試在ubuntu的mongo shell中使用「show collections」,並查看在使用「使用dbnamehere」後是否顯示集合。

+0

在mongod.conf和mongod --auth中啓用身份驗證並重啓我的服務器後,我無法連接到具有錯誤48的mongodb。以下是輸出>使用webapplication切換到db webapplication> show collections 2017-09-21T17: 20:51.871 + 0100 E QUERY [thread1]錯誤:listCollections失敗:{「ok」:0,「errmsg」:「web應用程序未授權執行命令{listCollections:1.0,filter:{}}」,「code」: 13} - staminna 7分鐘前 – staminna

+0

你沒有添加corect憑證登錄mongoshell。 ({user:「yourname」,pwd:「password」,roles:[{role:「root」,db:「admin」}]})「db.createUser( – Asim

+0

) – Asim