MongoDB数据库怎么配置,能够限制单个用户对系统资源的使用限度
MongoDB中可以通过设置资源限制来限制单个用户对系统资源的使用。具体操作如下:
# 启用资源限制
setParameter=enableLocalhostAuthBypass=false
security:
authorization: enabled # 启用认证
# 添加用户
sh.addUser(
{
user: "user1",
pwd: "password",
roles: [ "readWrite"],
privileges: [
{
resource: { db: "mydb", collection: "" },
actions: [ "find", "insert", "update", "remove" ]
}
],
maxTimeMS: 5000 # 设置最长运行时间为5秒钟
}
)
通过以上方法,MongoDB可以限制单个用户对系统资源的使用,保护数据库的稳定性和安全性。