MongoDB 用户管理
开启 --auth 后用 createUser 创建用户并授角色:read、readWrite、dbAdmin、root 等。
Key PointsMongoDB,用户管理,createUser,角色,auth
讲解
开启 --auth 后用 createUser 创建用户并授角色:read、readWrite、dbAdmin、root 等。
示例
Shell
use admin
db.createUser({
user: "runoob",
pwd: "secret",
roles: [{ role: "readWrite", db: "runoob" }]
})
# 启用认证
# mongod --auth
# mongosh -u runoob -p secret --authenticationDatabase adminOutput
{ ok: 1 }讲解
开启 --auth 后用 createUser 创建用户并授角色:read、readWrite、dbAdmin、root 等。
示例
Shell
use admin
db.createUser({
user: "runoob",
pwd: "secret",
roles: [{ role: "readWrite", db: "runoob" }]
})
# 启用认证
# mongod --auth
# mongosh -u runoob -p secret --authenticationDatabase adminOutput
{ ok: 1 }