mongodb新建用户
时间: 2023-10-02 10:03:37 浏览: 153
mongodb create user
要在MongoDB中新建用户,您可以按照以下步骤进行操作:
1. 打开命令行终端或MongoDB shell。
2. 连接到MongoDB实例。您可以使用以下命令连接到默认端口(27017)上的本地实例:
```
mongo
```
如果您连接到远程实例或使用了非默认端口,可以使用以下命令连接:
```
mongo --host <hostname> --port <port>
```
3. 切换到admin数据库:
```
use admin
```
4. 创建新用户。以下是创建用户的示例命令:
```
db.createUser({
user: "<username>",
pwd: "<password>",
roles: [
{ role: "<role>", db: "<database>" },
{ role: "<role>", db: "<database>" },
...
]
})
```
替换 `<username>`、`<password>`、`<role>` 和 `<database>` 为您需要的值。`<role>` 是用户的角色,可以是内置角色(如:read、readWrite、dbAdmin、userAdmin)或自定义角色。
如果要为用户授予多个角色,可以在 `roles` 数组中添加多个元素。
5. 成功创建用户后,MongoDB会返回一个结果对象。
请注意,创建用户需要管理员权限。确保您已经获得了适当的权限来执行此操作。
阅读全文