mongodb默认用户名 mongodb配置用户

导读:本文将为大家介绍如何在MongoDB中配置用户,以保障数据库的安全性 。主要包括以下步骤:创建管理员用户、创建普通用户、授权用户及测试用户权限 。
1. 创建管理员用户
首先 , 在MongoDB的admin数据库下创建一个管理员用户,用于管理所有数据库 。具体命令如下:
use admin
db.createUser(
{
user: "admin",
pwd: "admin123",
roles: [ { role: "root", db: "admin" } ]
}
)
其中,user表示用户名,pwd表示密码,roles表示该用户所拥有的角色,role为root表示管理员 。
2. 创建普通用户
接着 , 在需要进行操作的数据库下创建一个普通用户,用于对该数据库进行操作 。具体命令如下:
use testdb
user: "testuser",
pwd: "test123",
roles: [ { role: "readWrite", db: "testdb" } ]
其中 , user和pwd同上,roles中role为readWrite表示该用户具有读写权限 , db为testdb表示该权限只限于testdb数据库 。
3. 授权用户
完成用户的创建后 , 需要对其进行授权才能正常使用 。具体命令如下:
db.auth("testuser","test123")
其中,auth表示授权,testuser和test123分别为普通用户的用户名和密码 。
4. 测试用户权限
最后,我们可以通过测试用户权限来验证是否配置成功 。具体命令如下:
db.test.insert({"name":"test"})
db.test.find()
如果能够正常插入和查询数据,则说明用户权限配置成功 。
【mongodb默认用户名 mongodb配置用户】总结:通过以上步骤,我们可以在MongoDB中配置用户,并保障数据库的安全性 。

    推荐阅读