2014-01-30 94 views
4

授權蒙戈我使用「蒙戈xx.xx.xx.xxx:27017」不能從遠程連接

它連接沒有問題,連接到遠程服務器蒙戈。但當嘗試使用db.auth({用戶名,密碼})進行身份驗證時,它會給出0.

但是,當我轉到該遠程計算機並在那裏運行本地客戶端並嘗試身份驗證時。它工作正常。

請幫忙。可能是什麼問題

+0

日誌說什麼?嘗試用'mongo --username your_username --password your_password xx.xx.xx.xxx:27017' –

+0

也許你在錯誤的機器上。仔細檢查IP。 – heinob

+0

我找不到任何日誌mongo請求...一個,我發現日誌只有db請求...,我已經雙重檢查ip。 在我的情況下,我可以從遠程連接到mongo shell但無法驗證管理員。 –

回答

0

我的建議是,在運行db.auth命令之前,您忘記運行「使用admin」或「use」。

+0

不,我有同樣的問題。我使用'use'命令選擇了正確的db。 Mongo v3.0.3 – myusuf