iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >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://www.lsjlt.com/news/5309.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • MongoDB 用户相关操作
       在我们第一次启动MongoDB的时候,仅仅是制定了data数据目录和log日志目录,并没有指定--auth选项,也就是并不需要认证。 [root@VM-...
    99+
    2024-04-02
  • MongoDB管理用户的相关操作是什么
    这篇文章给大家介绍MongoDB管理用户的相关操作是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 列出所有用户mongouse admin ...
    99+
    2024-04-02
  • mongodb关于用户权限的总结
    官方文档 https://docs.mongodb.com/v3.6/reference/built-in-roles/ https://docs.mongodb.com/v3.6/referen...
    99+
    2024-04-02
  • MongoDB 内存管理相关总结
    目录MongoDB的内存用在哪儿?如何限制MongoDB对内存的使用?cacheSizeGB参数配置的注意事项如何查看内存使用情况?MongoDB的内存用在哪儿?  &nb...
    99+
    2024-04-02
  • MongoDB 主分片(primary shard)相关总结
    目录01 主分片是什么?02 如何迁移主分片01 主分片是什么?   分片集群中的每一个数据库都有一个主分片,这个主分片上保存了当前数据库中没有被分片的集合的数据,主分片(...
    99+
    2024-04-02
  • 【MongoDB】3.0 配置文件相关介绍
    概述:在启动mongod和mongos时可以通过配置文件来启动控制实例。该配置文件包含的设置同等于mongod和mongos命令选项。使用配置文件管理mongod和mongos更容易,特别是对于大规模部署。...
    99+
    2024-04-02
  • CentOS中怎么查看与用户相关文件
    CentOS中怎么查看与用户相关文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、查看与用户相关文件命令:catmorehead /etc/passwd#查...
    99+
    2023-06-10
  • Oracle的用户、角色及权限相关操作
    1、创建用户 create user KD identified by 123456; ...
    99+
    2024-04-02
  • MongoDB 3添加用户
    在mongodb上添加用户报错,如下:> db.addUser('user01','123456'); 2016-07-29T14:50:28.932+0800 E QUERY    TypeError: Property 'addU...
    99+
    2023-01-31
    用户 MongoDB
  • MySQL 5.5客户端字符集相关参数
    character_set_client 在客户端发出SQL语句所使用的字符集。 collation_connection 连接所使用的字符集校对规则 character_set_results 返...
    99+
    2024-04-02
  • MongoDB与关系型数据库相比有哪些特点
    数据模型:MongoDB是一个文档型数据库,数据以文档的形式存储,文档之间可以是嵌套的,而关系型数据库使用表格的形式存储数据。 ...
    99+
    2024-05-07
    MongoDB 数据库
  • Linux系统中管理用户和用户组的相关配置文件是什么
    本篇内容介绍了“Linux系统中管理用户和用户组的相关配置文件是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux 是一个多用户、...
    99+
    2023-06-12
  • Python 用户验证连接MongoDB
    1.登录数据库,创建登录用户密码[root@mongodb bin]# pwd12345678/opt/mongodb/bin[root@mongodb bin]# ./mongo> use adminswitched to db a...
    99+
    2023-01-31
    用户 Python MongoDB
  • mongodb怎么给用户授权
    这篇文章主要介绍“mongodb怎么给用户授权”,在日常操作中,相信很多人在mongodb怎么给用户授权问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mongodb怎么给用户...
    99+
    2024-04-02
  • with open相关用法
    文章目录 with open相关用法1.读取文本文件2.保存文本文件3.读取文本文件的行4.读取文本文件的所有行5.写入多行文本6.指定编码方式 with open相关用法 1.读取...
    99+
    2023-10-27
    servlet 服务器 python
  • MongoDB客户端工具NoSQL Manager for MongoDB怎么使用
    这篇文章主要讲解了“MongoDB客户端工具NoSQL Manager for MongoDB怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MongoD...
    99+
    2023-07-02
  • 如何在linux创建mongodb用户
    在linux创建mongodb用户的方法:1、打开linux终端;2、使用cd命令切换到mongodb安装目录的bin文件夹下;3、使用“./mongod -shutdown -dbpath=usr/local/mongodb/data”命...
    99+
    2024-04-02
  • mongodb怎么添加用户权限
    要在MongoDB中添加用户权限,可以按照以下步骤进行操作:1. 连接到MongoDB数据库的shell。2. 切换到admin数据...
    99+
    2023-08-30
    mongodb
  • mongodb用户标签怎么存储
    在 MongoDB 中,可以使用嵌套文档或者数组来存储用户标签。下面是两种常见的方法:1. 嵌套文档存储:使用嵌套文档的方式,可以将...
    99+
    2023-09-06
    mongodb
  • mongodb怎么创建只读用户
    要在MongoDB中创建只读用户,您可以按照以下步骤进行操作:1. 连接到MongoDB服务器:```mongo```2. 切换到a...
    99+
    2023-09-12
    mongodb
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作