mongodb如何修改密码

浏览:46日期:2023-06-14

问题描述

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

所以实在是不明白啊。

问题解答

回答1:

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

用户名相同就覆盖了,也能达到修改的目的

回答2:

关于MongoDB帐号管理相关操作,你可以参考:http://forum.foxera.com/mongo...

相关文章: