在mongoDB中可以是使用 db.createUser() 这个方法来给数据库添加管理用户并赋予权限
格式如下:
{ user: "", pwd: "", customData: { }, roles: [ { role: "", db: "" } | "", ... ] }
User 字符串类型 新的用户的名称。
PWD 字符串类型 用户的密码 这里需要填写明文。该PWD如果运行不要求现场db.createUser()上$外部 数据库中创建谁拥有外部存储到MongoDB的凭据的用户。
customData 文件 可选。任意信息。该字段可以被用来存储管理员希望与该特定用户相关联的任何数据。例如,这可能是用户的全名或员工ID。
Roles 是一个数组 角色授予用户。可以指定一个空数组[]而不角色创建用户。
使用案例:
首先进入到我们需要设置的数据库中
Use blog
然后使用
db.createUser( { user: "dbuser", pwd: "password", roles: [ "readWrite","dbAdmin"] } )
创建一个dbuser 的用户 并给上读写权限和dbAdmin角色
成功添加后。
转载请注明:Falost的小窝 » 如何在mongoDB中给数据库增加一个用户权限