mongodb怎么创建用户名和密码 (mongodb 3.0创建用户权限)

在 MongoDB 中,要新建用户,可以通过以下步骤在 mongo shell 中执行简单命令完成。

首先,选择要创建用户的数据库,使用 use [database] 命令进行数据库切换。

接下来,通过 db.createUser 命令创建用户名和密码,并分配相应的角色。

mongodb创建部分索引,mongodb创建数据库

例如,可以使用以下命令创建一个名为 "root",密码为 "xxxxxx" 的用户,并将其赋予 "test" 数据库的 dbOwner 角色:

use test

db.createUser({
  user: 'root',
  pwd: 'xxxxxx',
  roles: [{ role: 'dbOwner', db: 'test' }]
})

在这个例子中,新用户 "root" 将具有 "test" 数据库的 dbOwner 角色,即该用户将拥有该数据库的所有管理权限。当然也可以根据需求调整角色以及数据库信息。

通过这些简单的步骤,您可以轻松地在 MongoDB 中创建新用户并分配相应的权限。