-
创建管理员用户
//进入admin use admin //创建管理员用户 db.createUser({user: "root", pwd: "admin_root", roles: [{ role: "userAdminAnyDatabase", db: "admin" }]}) //验证登录 db.auth("用户名","密码")
-
用管理员账号登录
//启动mongoDB mongo -u用户名 -p密码 127.0.0.1:27017/admin
-
用管理员账号创建其他数据库管理员
//授权 use admin db.auth("用户名","密码") //切换到你要管理的数据库 use 51job db.createUser({user: "youruser", pwd: "yourpassword", roles: [{ role: "dbOwner", db: "51job" }] }) //dbOwner:该数据库的最高权限 //readwrite:读写权限 //切换到admin库看一下我们创建的用户 use admin db.system.users.find({user:"用户名"})
-
修改用户信息
//修改密码,改变权限为read db.updataUser('test',{user:'test',pwd:'admin',roles:[{role:'read',db:'testDB'}]})
-
删除用户
use 51job db.dropUser('用户名')
mongoDB用户创建更新删除
最新推荐文章于 2024-07-05 13:16:42 发布