当前位置: 首页 > news >正文

永久免费wap自助建站安卓手机app开发用什么软件

永久免费wap自助建站,安卓手机app开发用什么软件,西安小程序专业开发公司,百家号关键词排名优化MongoDB 配置用户的访问控制 一、 实验原理 理解admin数据库:安装MongoDB时,会自动创建admin数据库,这是一个特殊数据库,提供了普通数据库没有的功能,例如,有些账户角色赋予用户操作多个数据库的权限&…

MongoDB 配置用户的访问控制

一、 实验原理

理解admin数据库:安装MongoDB时,会自动创建admin数据库,这是一个特殊数据库,提供了普通数据库没有的功能,例如,有些账户角色赋予用户操作多个数据库的权限,而这些角色只能在admin数据库中创建。检查凭证时,MongoDB将在指定数据库和admin数据库中检查用户账户。

创建用户账户

数据库管理的一个重要部分是创建能够管理用户和数据库以及读写数据库的用户账户。要添加用户,可在MongoDB shell中使用方法createUser()。createUser()将一个文档对象作为参数,让您能够指定用户名、角色和密码。下面列出了可在文档对象中指定的字段。

image-20221105210631583

MongoDB提供了多种可分配给用户账户的角色,这些角色让您能够赋予用户账户复杂的权限和限制。下面列出了一些可分配给用户的常见角色。

image-20221105210728236

image-20221105210738186

提示:角色readAnyDatabase、readWriteAnyDatabase、dbAdminAnyDatabase和userAdminAnyDatabase只能分配给admin数据库中的用户账户,因为它们指定的是对所有数据库的权限

二、实验步骤

  1. 启动MongoDB数据库
  2. 现在创建一个超级账号

image-20221105213339063

创建成功,其中user为用户名,pwd为密码,roles为指定用户的角色,可以用一个空数组给新用户设定空角色;在roles字段,可以指定内置角色和用户定义的角色。role里的角色可以选。

  1. 接下来我们关闭MongoDB数据服务,验证root账户

image-20221106141438256

  1. 登录前应启用身份验证,打开mongodb.config文件,将"#auth =true"前面的#去掉。

image-20221106142036592

  1. 开启mongod服务

image-20221106143539804

  1. 下面我们使用root超级用户,并指定admin库进行登录

image-20221106144031053

  1. 查询当前正在使用的数据库并查询所有数据库名称

image-20221106144122153

  1. 在test数据库下,创建只读用户和读写用户

image-20221106144534417

image-20221106145151661

  1. 查看当前库下的所有用户

image-20221106145234991

上面创建了2个账号,现在验证其权限

  1. 输入exit命令,退出当前用户,进入到只读用户’zhangyur’。

image-20221106145454863

  1. 向集合mycollection中插入数据

image-20221106145716079

插入失败,因为我们当时创建用户时就只赋予它只读权限,因此无法插入数据,我们切换到拥有读写权限的’zhangyu’用户,再次插入数据。

image-20221106145911579

  1. 跨库创建用户,切换到admin数据库,登录root用户,在admin库下创建test库的用户

image-20221106150511386

  1. 查询所有用户

image-20221106150554348

  1. 可以看到在admin库下存在’test’库的账户kuaku,切换到test库下验证kuaku用户。

image-20221106150639967

认证失败!我们再切换到’admin’库下验证kuaku用户。

image-20221106150719465

认证成功!结果说明了在admin下创建的用户,不能直接在其他库验证,只能在用户的创建库下认证,数据库帐号是跟着数据库来走的,哪里创建哪里认证。

  1. 创建了这么多用户,我们来查询一下所有用户

image-20221106151059851

image-20221106151113290

image-20221106151128368

image-20221106151138092

  1. 删除‘kuaku’用户

image-20221106151223806

至此,实验结束!

http://www.yayakq.cn/news/45465/

相关文章:

  • 如何自己网站接装修生意做网站推广到海外怎么做
  • 佳木斯网站制作wordpress 如何修改主题函数
  • 创新模式_提高质量_建设一流的数学人才培养基地 教学成果奖申报网站定制网站对公司有什么好处
  • 网站改版百度提交西安市城乡建设档案馆网站
  • 刀模 东莞网站建设广州建站方法
  • 网站开发实例视频网站 wap
  • 设计一份包含网站建设范怎么在网站上做宣传
  • c 做网站设计app免费版下载安装
  • 辽宁网站建设培训班免费电视剧网站大全在线观看
  • 怎么将dw做的网站导出鞍山网站建设找金航
  • 建设网站优化网易163企业邮箱注册
  • 企业建立网站需要提供什么简单网站 快速建设
  • 罗源做网站的公司网站开发和合同
  • 南昌专业网站建设公司建站类平台排行榜
  • 手机网站禁止缩放用花生壳免费域名做公司网站
  • 手机网站建设 的作用网站页面建设
  • 网站编程薪资滨州注册公司
  • html诗词赏析网页制作步骤seo怎么发布外链
  • 最优的郑州网站建设外贸流程图片
  • 网站建设 源代码wordpress add_menu_page
  • 开个网站卖机器怎么做企业app开发企业
  • 遂宁网站建设公司哪家好wordpress安全插件下载
  • 上海网站建设中小型企业世界工厂网免费平台
  • 做告状网站坂田网站建设方案
  • 做网站是不是太麻烦了京网站建设
  • 免费公司网站主页模板昆明网络营销线上广告
  • dw制作简单网站模板下载地址网站建设公司画册
  • 深圳住建设局网站公司注册公司哪个好
  • wordpress分站百度网站怎样做推广
  • 做废旧回收哪个网站好阿里巴巴国际贸易网站官网