在 mongodb 中,牵涉到服务器配置层面的操作,需要先切换到 admin 数据库,即 use admin,相当于进入超级用户管理模式。
mongo 的用户是以数据库为单位来建立的,每个数据库有自己的管理员。我们在设置用户时,需要先在 admin 数据库下建立管理员,这个管理员登陆后相当于超级管理员。
db.addUser(用户名,密码,是否只读)
添加用户:
use admin db.addUser(‘sa’,’sa’,false);
认证:
use test db.auth(用户名,密码);
修改用户密码:
use test db.changeUserPassword(用户名, 新密码);
删除用户:
use test db.removeUser(用户名);