mongodb里创建用户
时间: 2023-11-17 21:59:34 浏览: 170
MongoDB创建用户并设置权限[借鉴].pdf
在MongoDB中,可以通过创建用户并授予不同的角色来管理数据库的访问权限。创建用户的步骤如下:
1. 连接到MongoDB数据库。
2. 切换到admin数据库。
3. 使用createUser命令创建用户,指定用户名、密码和角色等信息。
4. 退出数据库。
创建用户的语法格式如下:
```
use admin
db.createUser({
user: "username",
pwd: "password",
roles: [
{ role: "readWrite", db: "database_name" }
]
})
```
其中,username和password分别为要创建的用户名和密码,roles为该用户所拥有的角色,可以根据需要添加或修改。
常用的角色包括:
- read:只读权限。
- readWrite:读写权限。
- dbAdmin:数据库管理权限。
- userAdmin:用户管理权限。
- root:超级管理员权限。
创建用户后,可以使用该用户进行身份验证,并根据其所拥有的角色来访问数据库。
阅读全文