我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MongoDB用户相关

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MongoDB用户相关

MongoDB用户相关

创建用户一定要在具体的db下执行

use admin

Root用户:
db.createUser({user:"root", pwd:“pwd", roles:[{role:"root", db:"admin"}]})(一般不要用这个用户)

仅次于ROOT用户的:
db.createUser({ user:"admin",pwd:"pwd", 
roles:[ 
{role:"clusterAdmin",db:"admin"},
{role:"userAdminAnyDatabase",db:"admin"},
{role:"dbAdminAnyDatabase",db:"admin"},
{role:"readWriteAnyDatabase",db:"admin"} 
]})

门管理用户的:
db.createUser({user:"userAdmin", pwd:“pwd", roles:[{role:"userAdminAnyDatabase", db:"admin"}]})

备份用户的:
db.createUser({user:"backup", pwd:" pwd ", roles:[{role:"backup", db:"admin"}]})

恢复用户:
db.createRole({role:"restoreEx", ,privileges:[{resource:{anyResource:true},actions:["anyAction"]}],roles:[{role:"restore", db:"admin"}]})(这个权限开的太大了)
db.createRole({role:‘restoreEx’, ,privileges:[{resource:{db:“config”,collection:“system.sessions”},actions:[‘find’,‘insert’,‘remove’,‘update’]}],roles:[{role:“restore”, db:“admin”}]})(优先这个)
db.adminCommand({ createRole: "restoreEx", privileges: [ { resource: { db: "config", collection: "system.sessions" }, actions: [ "find", "update", "insert", "remove" ] }, ],  roles: [ { role: "restore", db: "admin" } ],  writeConcern: { w: "majority" , wtimeout: 5000 }})

删除用户:
db.dropUser(“xxx”);

删除角色:
db.dropRole(“‘restoreEx”);

修改密码:
db.changeUserPassword("restore",“pwd")

权限与用户:
db.grantRolesToUser("restore", [{role:"restoreEx",db:"admin"}])
db.revokeRolesFromUser("admin",["restore"])

权限与角色:
db.getRole( "restore", { showPrivileges: true } )
db. grantPrivilegesToRole("restore", [{resource:{db:"config",collection:"system.sessions"},actions:["find","insert","remove","update"]}])
show users:只显示具体某个DB的用户
db.system.users.find():显示的是整个集群里的所有用户

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MongoDB用户相关

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MongoDB用户相关

2.可以优先创建标红的MongoDB用户3.创建用户命令列表创建用户一定要在具体的db下执行use adminRoot用户:db.createUser({user:"root", pwd:“pwd", roles:[{role:"root", db:"admi
MongoDB用户相关
2014-12-24

Mysql用户管理相关

当前使用的user及host:mysql> select USER();+----------------+| USER() |+----------------+| root@localhost |+----------------+1 ro
Mysql用户管理相关
2019-11-06

WordPress后台显示相关用户文章相关联评论的方法

本文实例讲述了WordPress后台显示相关用户文章相关联评论的方法。分享给大家供大www.cppcns.com家参考。具体分析如下: 将下面的代码添加到当前主题的 functions.php 文件即可,代码如下:复制代码代码如下://后台
2022-06-12

linux系统下用户管理相关介绍

目录一、用户及用户组存在的意义1)用户存在的意义2)用户组存在的意义二、用户及用户组在系统中存在的方式三、用户涉及到的系统配置文件/etc/shadow 用户认证信息文件四、用户相关操作1)用户和用户组建立及删除2)用户和用户组的信息
2022-06-04

CentOS中怎么查看与用户相关文件

CentOS中怎么查看与用户相关文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、查看与用户相关文件命令:1.cat2.more3.head /etc/pa
2023-06-10

编程热搜

目录