mongo 新建用户 mongodb创建用户名

导读:MongoDB是一种非关系型数据库,其优势在于支持高可扩展性和灵活性 。在使用MongoDB时 , 我们需要创建用户名来进行用户认证和授权操作 。下面将为大家介绍如何在MongoDB中创建用户名 。
1. 打开MongoDB客户端
首先需要打开MongoDB客户端,输入命令mongo即可进入MongoDB Shell 。
2. 进入管理员账户
在MongoDB Shell中,我们需要使用管理员账户登录 。输入命令use admin , 然后输入管理员账户的用户名和密码即可登录 。
3. 创建新用户
在管理员账户登录成功后 , 我们可以使用db.createUser()命令来创建新用户 。例如,要创建一个名为testuser的用户,可以输入以下命令:
db.createUser({ user: "testuser", pwd: "testpassword", roles: [ { role: "readWrite", db: "testdb" } ] })
【mongo 新建用户 mongodb创建用户名】其中 , testuser和testpassword分别为新用户的用户名和密码,roles属性指定了该用户的角色和权限 。这里我们将该用户设置为testdb数据库的读写权限 。
4. 验证新用户
创建新用户后,我们可以使用该用户的用户名和密码来验证其是否已经成功创建 。输入命令db.auth("testuser", "testpassword"),如果返回1,则表示验证成功 。
总结:MongoDB的用户认证和授权机制非常灵活,可以根据实际需求来创建不同的用户和角色,并为其分配不同的权限 。通过以上步骤,我们可以轻松地在MongoDB中创建新用户,并进行验证和授权操作 。

    推荐阅读