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.我是可以确定我的这个数据库的确是有这个用户的。
不然就是那个执行修改命令一直不会结束,输了分号也不行!。
所以实在是不明白啊。
用户名相同就覆盖了,也能达到修改的目的
关于MongoDB帐号管理相关操作,你可以参考:
http://forum.foxera.com/mongo...