2016-08-30 68 views
0

我有我的客戶給出的我的AWS EC2實例。如何擺脫「未授權解析執行命令{listCollections:1.0}」

哪一個存在數據庫。

但是當我用定的憑據並運行以下命令

show collections

我收到此錯誤SSH連接到服務器

2016-08-30T12:22:52.216+0000 E QUERY Error: listCollections failed: { "ok" : 0, "errmsg" : "not authorized on parse to execute command { listCollections: 1.0 }", "code" : 13

如何讓我的用戶進行身份驗證等operations.Or如何獲取現有的管理憑據

回答

0

只需從mongodb.conf關閉安全

noauth = true 
#auth = true 

所以你應該能夠以管理員身份登錄。 (使用show users獲得在基地現有用戶的列表)

+0

如何,因爲當我跑步時 須藤服務的mongodb重啓我得到這個錯誤把這些更改生效 - > MongoDB的:無法識別的服務 – nim118

+0

是如何蒙戈運行?它是服務還是流程啓動?誰擁有這個過程 –

+0

我想它是擁有的,因爲當我運行mongod 我得到的東西「就像我控制[initandlisten] MongoDB開始:pid = 30522端口= 27017 dbpath = /數據/數據庫64位」 – nim118

相關問題