
MongoDB管理库
mongodb验证和授权依赖于
system.users 集合
创建admin管理员用户命令
在shell客户端输入命令创建
use admin
db.createUser({
user:'username',
pwd:'password',
roles:[
{role:"userAdminAnyDatabase",db:"admin"}
]
})
或者
db.createUser({
user:'username',
pwd:'password',
roles:[
{role:"userAdminAnyDatabase",db:"admin"},
{role:"dbAdminAnyDatabase",db:"admin"}
]
})
添加用户和数据库管理员
db.createUser({
user:'username',
pwd:'password',
roles:[
{role:"readWrite",db:"taobao"}
]
})
增加角色
db.grantRolesToUser({
'username',
[{role:"readWrite",db:"taobao"}]
})
启动
.\mongod.exe --dbpath “C:\MongoDB\data\db” --logpath “C:\MongoDB\data\log\mongo.log” --auth
登陆
mongo
use admin
db.auth("username","password")
Java连接MongoDB数据库


本文详细介绍如何在MongoDB中创建管理员用户,配置用户权限,包括使用admin数据库创建具有userAdminAnyDatabase和dbAdminAnyDatabase角色的超级管理员,以及为特定数据库如taobao添加具有读写权限的普通用户。
531

被折叠的 条评论
为什么被折叠?



