在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中给数据库增加一个用户权限