在Win10环境MongoDB4.0.11的安装与配置一文中安装并配置了MongoDB数据库。
下面为MongoDB设置管理员账户
1.创建账户
启动MongoDB

MongoDB中的用户是基于身份role的,该管理员账户的 role是 userAdminAnyDatabase。 ‘userAdmin’代表用户管理身份,’AnyDatabase’ 代表可以管理任何数据库。
输入命令
use admin
db.createUser({ user: "admin", pwd: "adminpassword", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })
# 结果
Successfully added user: {
"user" : "admin",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
}2.账户验证
验证命令
db.auth("admin", "adminpassword")如果成功返回1。
在MongoDB的bin目录下修改mongod.cfg文件,添加
security:
authorization: enabled重启MongoDB,开启验证。
版权声明:本文为snailzzw原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。