【文件属性】:
文件名称:mongodb的用户管理-mongoDB总结大全
文件大小:263KB
文件格式:PPT
更新时间:2021-04-25 19:39:48
mongoDB
mongodb的用户管理
语法:
db.createUser({user:'用户名',pwd:'密码',customData:'关于用户名密码的一些描述', roles:['role':'角色类型',db:'针对的数据库名称'] }) #如果不写db,默认针对当前数据库
实例:
#建立一个超级用户
use admin
db.createUser({ user: "admin" , pwd: "admin", roles: ["userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDatabase"]});
在针对数据库建立用户:
#建立一个针对stu数据库读写权限的用户
db.createUser({user:"testuser",pwd:"testpass",roles:[role:"readWrite",db:stu]})
#建立一个对所有数据库只读权限的用户
db.createUser({user:"test",pwd:"test",roles:[role:"readAnyDatabase"})
进入stu数据库:use stu,db.auth('testuser','testpass') ---->db.auth('用户名','密码')