搜尋

首頁  >  問答  >  主體

mongodb如何修改密碼

mongodb如何修改密碼?網路上說的有兩種方法,第一種我沒有試過,

我試的是第二種方法:

db.changeUserPassword('tank2','test');

但沒有成功,我use admin,然後執行,報我 User tank2@admin not found.這個我明白,因為我的admin就是沒有這個用戶的。但是use dbname,然後 db.auth這個資料庫的授權之後,再修改密碼,又報Error:Updating user failed:not authorized.這次報我沒有權限。

然後我先用admin授權,然後切換回自己的資料庫,再修改密碼,還是報我User tank2@dbname not found.我是可以確定我的這個資料庫的確是有這個使用者的。
不然就是那個執行修改指令一直不會結束,輸了分號也不行! 。

所以實在是不懂啊。

黄舟黄舟2797 天前717

全部回覆(2)我來回復

  • 高洛峰

    高洛峰2017-05-17 10:03:43

    db.addUser('tank2','123')
    

    用戶名相同就覆蓋了,也能達到修改的目的

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-17 10:03:43

    關於MongoDB帳號管理相關操作,你可以參考:
    http://forum.foxera.com/mongo...

    回覆
    0
  • 取消回覆