MongoDB 安全
创建用户 & 授权
创建管理员账户
use admin
db.createUser(
{
user: "mongo_tts",
pwd: "******",
roles: [
{ role: "userAdminAnyDatabase", db: "admin" },
{ role: "readWriteAnyDatabase", db: "admin" }
]
}
)
角色 userAdminAnyDatabase 的权限:
- 创建用户
- 给用户分配/移除角色
- 创建/修改自定义角色
创建数据库 & 用户 & 授权
- 创建数据库
use tts
- 创建用户 & 授权
use tts
db.createUser(
{
user: "db_tts",
pwd: "******",
roles: [
{ role: "readWrite", db: "tts" }
]
}
)