使用Robomongo 串連MongoDB 3.x 報 Authorization failed 解決辦法

來源:互聯網
上載者:User
最近安裝了mongodb3.1.4,並啟用了許可權驗證,在dos視窗下操作沒有任何問題,為了維護方便就下載了一個用戶端工具Robomongo 0.8.5,使用者名稱、密碼的等配置好點解測試,結果串連服務沒有問題,許可權驗證沒有通過,如圖 查看日誌,發現有一句:Failed to authenticate admin@admin with mechanism MONGODB-CR: AuthenticationFailed MONGODB-CR credentials missing in the user document  試了各種辦法,百度查遍無一個可以解決,沒辦法只能問Google了,最終在一個國外網站發現原來還是mongodb資料庫的版本問題,查詢版本  解決思路:在非許可權驗證狀態下  首先,刪除已有使用者並;其次,修改version表的currentVersion,功能後在重新建立使用者   操作步驟: 1、刪除使用者:db.dropUser("admin"); 2、修改version:db.system.version.update({ "_id" : "authSchema"},{$set: {"currentVersion" : 3} })  ; 3、重新建立使用者:

db.createUser({user:"admin",pwd:"admin",roles:[{"role":"userAdminAnyDatabase","db":"admin"},{"role":"readWrite","db":"test"}]})    4、重啟mongdb服務,再次測試,         搞定收工了。    

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.