在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,开启验证。
本文介绍如何在Win10环境下为MongoDB 4.0.11创建管理员账户,并通过命令验证账户有效性。此外还介绍了如何通过配置文件启用账户验证。

1011

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



