mongodb授权

增加用户
db.createUser({ user: "Hoboson",pwd: "Hoboson",customData:{name:"Hoboson"},roles:[{ role: "userAdminAnyDatabase",db: "Hoboson" }]})

use admin
da.auth('admin','root');


use   dba
db.createUser({ user: "dba", pwd: "dba", roles: [ { role: "userAdminAnyDatabase", db: "admin" }]})

use   dzswjdb
db.createUser({ user: "dzswjdb", pwd: "123456", roles: [ { role: "userAdminAnyDatabase", db: "admin" }]})
db.updateUser("dzswjdb",{roles:[ { role: "userAdminAnyDatabase", db: "admin" },{ role: "readWrite", db: "dzswjdb" } ]});

use   dzswjdbtar
db.updateUser("dzswjdbtar",{roles:[ { role: "userAdminAnyDatabase", db: "admin" },{ role: "readWrite", db: "dzswjdbtar" } ]});

use admin
db.auth('admin','root')
show users;
db.system.users.find();

删除用户
db.dropUser(admin)
db.createUser({user:"admin",pwd:"admin", roles: [{role:"userAdminAnyDatabase", db:"admin"},{"role":"readWrite","db":"test"}]});

猜你喜欢

转载自blog.csdn.net/qq_30831237/article/details/85763460