搜索

首页  >  问答  >  正文

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.我是可以确定我的这个数据库的确是有这个用户的。
不然就是那个执行修改命令一直不会结束,输了分号也不行!。

所以实在是不明白啊。

黄舟黄舟2779 天前705

全部回复(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
  • 取消回复