mongodb用户权限设置 mongodb设置管理员

导读:MongoDB是一种流行的NoSQL数据库 , 它提供了一个简单的方法来设置管理员 。在本文中,我们将介绍如何在MongoDB中设置管理员 。
1. 安装MongoDB
首先,您需要安装MongoDB 。您可以从MongoDB官方网站下载并安装最新版本的MongoDB 。
2. 创建管理员用户
要创建管理员用户,请使用以下命令:
```
use admin
db.createUser(
{
user: "admin",
pwd: "password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
这将创建一个名为“admin”的用户,并将其分配到“userAdminAnyDatabase”角色中 。此角色允许用户管理任何数据库 。
3. 启用身份验证
现在,您需要启用身份验证以确保只有授权用户可以访问MongoDB 。要启用身份验证,请编辑MongoDB配置文件(默认情况下位于/etc/mongod.conf)并添加以下行:
security:
authorization: enabled
4. 重新启动MongoDB
【mongodb用户权限设置 mongodb设置管理员】完成上述步骤后,您需要重新启动MongoDB以使更改生效 。
5. 使用管理员帐户登录
现在,您可以使用管理员帐户登录MongoDB 。要登录,请使用以下命令:
mongo -u admin -p password --authenticationDatabase admin
6. 添加其他用户
现在,您可以使用管理员帐户添加其他用户并向他们授予所需的角色 。
总结:通过以上步骤,您可以在MongoDB中设置管理员并确保只有授权用户可以访问数据库 。

    推荐阅读