首页 > 数据库 >mongodb在生产中常用用户、角色分配

mongodb在生产中常用用户、角色分配

时间:2024-11-08 16:45:17浏览次数:3  
标签:角色 mongodb db 用户 role user test password root

mongodb的角色非常之多,但在实际应用当中,并不需要用到那么多的角色。博主主要列举三种常用角色创建以作记录。

#role = root,超级账号,超级权限,可以操作任何db任何数据

use admin

db.createUser({ user: "root", pwd: "password", roles: [ { role: "root", db: "admin"} ]})

##role=readWrite,给db为test,user为dev赋予可读可写权限。应用场景:主库读写。

db.auth("root","password")

use test
db.createUser({ user: "dev", pwd: "password", roles: [ { role: "readWrite", db: "test"} ]})

##role=read,给db为test,user为dev1赋予只读权限。应用场景:从库读。

db.auth("root","password")

use test
db.createUser({ user: "dev1", pwd: "password", roles: [ { role: "read", db: "test"} ]})

这里需要注意,mongodb需要使用root角色(或者指定的角色)来管理用户和角色的创建。所以创建其他用户和db时,需要先进入admin授权,成功之后,再进入想要创建的db,进行用户和角色创建。大多数帖子都没注意到这个细节。

标签:角色,mongodb,db,用户,role,user,test,password,root
From: https://blog.csdn.net/u014322966/article/details/143629434

相关文章

  • 融合虚拟与现实,AR Engine为用户提供沉浸式交互体验
    当今的应用市场中,传统的应用产品已经难以完全满足消费者的多样化需求。为了在竞争激烈的市场中脱颖而出,企业需要深入洞察用户需求,提供个性化的服务体验和差异化的产品创新,以吸引并留住消费者。比如,购物类App通过虚实结合的方式实现虚拟穿搭;室内设计行业App可将虚拟家具模型放置于......
  • 载誉而归!天翼云荣获第23届中国IT用户满意度大会多项殊荣
    10月25日,2024第23届中国IT用户满意度大会暨首届工业产品满意度交流会在北京举行。现场揭晓“2024中国IT用户满意度征集结果”,天翼云凭借领先的产品技术、完善的客户服务以及在IT行业中的卓越贡献,荣获多项殊荣。其中,天翼云StateCloud云计算品牌、“息壤”一体化智算服务体系、连接......
  • 《EasyQuotation 与MongoDB在股市信息的奇妙融合》
    《EasyQuotation与MongoDB在股市信息的奇妙融合》一、EasyQuotation的强大功能二、数据存入MongoDB(一)配置与连接(二)存储方法三、K线图监视股市信息(一)自定义性能趋势图表(二)实时金融分析功能四、荐股信息生成(一)荐股信息生成基础(二)算法在荐股中的应用(三)风险提示与局限......
  • 网页版五子棋——用户模块(服务器开发)
    前一篇文章:网页版五子棋——WebSocket协议-CSDN博客目录·前言一、编写数据库代码1.数据库设计2.配置MyBatis3.创建实体类4.创建UserMapper二、前后端交互接口1.登录接口2.注册接口3.获取用户信息三、服务器开发1.代码编写2.测试后端接口·结尾·前言 ......
  • 鸿蒙 Next 密码管理综合案例:打造安全便捷的用户认证系统
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)在开发多语言电商平台方面的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。在数字化时代......
  • mapreduce案例_电信用户平均停留时间
    packagecom.wll.dianxin;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.fs.Path;importorg.apache.hadoop.io.LongWritable;importorg.apache.hadoop.io.Text;importorg.apache.hadoop.mapreduce.Job;importorg.apache.hadoop.mapreduce.......
  • mapreduce案例_用户停留时间关联城市名
    importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.fs.Path;importorg.apache.hadoop.io.LongWritable;importorg.apache.hadoop.io.Text;importorg.apache.hadoop.mapreduce.lib.input.FileSplit;importorg.apache.hadoop.mapreduce.Job;impo......
  • 基于开源 AI 智能名片、S2B2C 商城小程序的用户获取成本优化分析
    摘要:本文围绕用户获取成本(CAC)这一关键指标展开深入剖析,详细阐述其计算方式,并紧密结合开源AI智能名片与S2B2C商城小程序的独特性质,从多个维度探讨如何通过挖掘新的获客渠道、巧妙运用私域流量池等手段降低CAC,进而提升企业在竞争激烈的市场环境中的核心竞争力,为企业的可持续......
  • 【3】伪装已登录的用户
    1.目标网页如果要访问当当网“我的收藏”http://myhome.dangdang.com/myFavorite ,没有登录的情况下访问该URL会跳转到登录页。使用nodejs程序访问,结果如下图所示。2.获取伪装登录所需的Cookie信息我们打开Chrome浏览器,登录当当网。来到“我的收藏夹”页面,仍然在Netw......
  • MongoDB面试专题33道解析
    大家好,我是V哥。今天给大家分享MongoDB的道V哥整理的面试题,收藏起来,一定会对你有帮助。1.你说的NoSQL数据库是什么意思?NoSQL与RDBMS直接有什么区别?为什么要使用和不使用NoSQL数据库?说一说NoSQL数据库的几个优点?NoSQL("NotOnlySQL")数据库是与传统关系型数据库(RD......