返回顶部
首页 > 资讯 > 数据库 >MongoDB用户相关
  • 816
分享到

MongoDB用户相关

MongoDB用户相关 2014-12-24 16:12:46 816人浏览 才女
摘要

2.可以优先创建标红的mongoDB用户 3.创建用户命令列表 创建用户一定要在具体的db下执行 use admin Root用户: db.createUser({user:"root", pwd:“pwd", roles:[{rol

MongoDB用户相关

2.可以优先创建标红的mongoDB用户

3.创建用户命令列表

创建用户一定要在具体的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"]}])

4.其它:

show users:只显示具体某个DB的用户
db.system.users.find():显示的是整个集群里的所有用户
您可能感兴趣的文档:

--结束END--

本文标题: MongoDB用户相关

本文链接: https://lsjlt.com/news/5309.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MongoDB用户相关
    2.可以优先创建标红的MongoDB用户 3.创建用户命令列表 创建用户一定要在具体的db下执行 use admin Root用户: db.createUser({user:"root", pwd:“pwd", roles:[{rol...
    99+
    2014-12-24
    MongoDB用户相关
  • MongoDB 用户相关操作
       在我们第一次启动MongoDB的时候,仅仅是制定了data数据目录和log日志目录,并没有指定--auth选项,也就是并不需要认证。 [root@VM-...
    99+
    2024-04-02
  • MongoDB管理用户的相关操作是什么
    这篇文章给大家介绍MongoDB管理用户的相关操作是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 列出所有用户mongouse admin ...
    99+
    2024-04-02
  • mongodb 索引相关
    1.索引的相关介绍:monggodb的索引也是一颗平衡二叉树,所以在传统数据库中的绝大部分的索引优化技术也是可用的.注意:mongodb可以在任意方向上对数据进行遍历(这点和关系数据库中的索引不一样),但这...
    99+
    2024-04-02
  • Mysql用户管理相关
    当前使用的user及host: mysql> select USER(); +----------------+ | USER() | +----------------+ | root@localhos...
    99+
    2019-11-06
    Mysql用户管理相关
  • mongodb关于用户权限的总结
    官方文档 https://docs.mongodb.com/v3.6/reference/built-in-roles/ https://docs.mongodb.com/v3.6/referen...
    99+
    2024-04-02
  • MongoDB获取时间相关命令
    1.显示所有数据的列表命令 show dbs2.显示当前数据库对象或集合命令 db3.连接到一个指定的数据库命令 use local4.获取文档的创建时间命令 var newOjbect = ObjectI...
    99+
    2024-04-02
  • MongoDB 内存管理相关总结
    目录MongoDB的内存用在哪儿?如何限制MongoDB对内存的使用?cacheSizeGB参数配置的注意事项如何查看内存使用情况?MongoDB的内存用在哪儿?  &nb...
    99+
    2024-04-02
  • WordPress后台显示相关用户文章相关联评论的方法
    本文实例讲述了WordPress后台显示相关用户文章相关联评论的方法。分享给大家供大家参考。具体分析如下: 将下面的代码添加到当前主题的 functions.php 文件即可,代码如下:复制代码代码如下://后台只显示当...
    99+
    2022-06-12
    WordPress 后台 显示 相关用户 文章 评论 方法
  • mongodb评论回复的相关设计
    作品和评论可以设计为一个collection,评论作为子文档内嵌在art的comments属性中,评论的回复则作为comment子文档的子文档内嵌于replies属性。按照这种设计模式,只需要按照作品id检...
    99+
    2024-04-02
  • MongoDB运维相关命令有什么
    这篇文章将为大家详细讲解有关MongoDB运维相关命令有什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、在线释放内存use admindb.runCo...
    99+
    2024-04-02
  • 【MongoDB】3.0 配置文件相关介绍
    概述:在启动mongod和mongos时可以通过配置文件来启动控制实例。该配置文件包含的设置同等于mongod和mongos命令选项。使用配置文件管理mongod和mongos更容易,特别是对于大规模部署。...
    99+
    2024-04-02
  • MongoDB 主分片(primary shard)相关总结
    目录01 主分片是什么?02 如何迁移主分片01 主分片是什么?   分片集群中的每一个数据库都有一个主分片,这个主分片上保存了当前数据库中没有被分片的集合的数据,主分片(...
    99+
    2024-04-02
  • linux系统下用户管理相关介绍
    目录一、用户及用户组存在的意义1)用户存在的意义2)用户组存在的意义二、用户及用户组在系统中存在的方式三、用户涉及到的系统配置文件/etc/shadow 用户认证信息文件四、用户相关操作1)用户和用户组建立及删除2...
    99+
    2022-06-04
    linux系统用户管理 linux用户相关命令
  • 关于Oracle EBS 用户电脑IE浏览器相关配置
    作为数据库软件起价的Oracle,在管理科学界也有一套比较有名的ERP软件产品,叫Oracle EBS(E-Business Suit)关于此系统在用户端的电脑配置说明如下:1、域名解析的问题: ...
    99+
    2024-04-02
  • MongoDB用户管理
    创建用户 语法:db.createUser({user:<name_string>, #字符串pwd:<password_strin>, #字符串roles:[{role:<...
    99+
    2024-04-02
  • mongodb 用户管理
    use db_order创建用户:db.createUser({user: "u_db_order",pwd: "password",roles: [ { role:...
    99+
    2024-04-02
  • mongodb用户权限
    mongodb 开启用户认证: mongodb开启用户认证之后,要通过用户名密码的方式登录 现在需要创建一个帐号,该账号需要有grant权限,即:账号管理的授权权限。注意一点,帐号是跟着库走的,所以在指定库...
    99+
    2024-04-02
  • Oracle的用户、角色及权限相关操作
    1、创建用户 create user KD identified by 123456; ...
    99+
    2024-04-02
  • CentOS中怎么查看与用户相关文件
    CentOS中怎么查看与用户相关文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、查看与用户相关文件命令:catmorehead /etc/passwd#查...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作