mongodb 数据库用户管理

测试环境

centos 6.7(x64)

mongodb-linux-x86_64-2.7.8.tgz

1、创建系统级别管理用户
use admin
db.createUser({user: "root",pwd: "123456",
roles: [{role: "userAdminAnyDatabase",db:"admin"}]})

2、创建正对具体数据库管理用户
use abc
db.createUser({user: "test1",pwd:"123456",
    roles:[{role: "userAdmin", db: "abc"}]})

参考资料

http://docs.mongodb.org/manual/tutorial/add-user-administrator/

时间: 2024-10-08 19:08:55

mongodb 数据库用户管理的相关文章

mongodb之用户管理与系统管理常用命令

## mongodb的用户管理(认证管理) 用户分三种 全局用户 数据库对应用户 只读用户 ### 创建全局用户(全局用户只能在admin账户下创建) 创建了一个名为zhuima,密码为zhuima的全局账户 [[email protected] ~]# hostname redis.unix178.com [[email protected] ~]# mongo MongoDB shell version: 2.4.6 connecting to: test > show dbs local0

数据库用户管理

原文出自http://dusong.blog.51cto.com/158065/139284谢谢博友分享O(∩_∩)O Oracle 数据库用户管理Oracle 权限设置一.权限分类:系统权限:系统规定用户使用数据库的权限.(系统权限是对用户而言).实体权限:某种权限用户对其它用户的表或视图的存取权限.(是针对表或视图而言的).二.系统权限管理:1.系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构.RESOURCE:拥有Resource权限的用户只可以创建实体

用MongoDB数据库来管理办公系统中文档型的表单和信息——通用流程化应用审批单设计思路(二,续)

1.办公系统中文档的定义 办公系统中的文档就是指对数据不敏感的业务,例如流程中的审批单.信息专栏.数据上报.信息记录等.而对于这些信息的管理,特别是时效性较强的管理记录,仍采用关系型数据库进行管理. (1)流程中审批单 流程中审批单由功能按钮区.特殊功能区.业务表单区.附件区.审批意见区等区域构成,其中,业务表单区理论上包含附件和意见,但是由于附件和意见的业务特殊性,需要单独进行管理,剩下的业务表单就可以看作文档了. 在一些流程审批业务中,业务信息有的是以Excel或word文件等方式专递,这样

MongoDB快速入门学习笔记7 MongoDB的用户管理操作

1.修改启动MongoDB时要求用户验证加参数 --auth 即可.现在我们把MongoDB服务删除,再重新添加服务 mongod --dbpath "D:\work\MongoDB\data" --logpath "D:\work\MongoDB\log\mongodb.log" --install --serviceName "MongoDB" --auth 2.创建用户,并使用创建的用户登录打开shell操作界面,默认test数据,再查看所

mongodb的用户管理

简介:由于mongodb数据的用户管理是基于单个库的管理,他的管理策略大概如下 如果验证了admin库的账户,那么所有的库都可以访问 如果验证了非admin库的账户,那么此权限只能访问当前库下的数据 步骤建议: 如果要对数据库进行账户设置,最好我们首先不要开启数据库验证,然后进入admin库,创建密码 退出添加 -auth  验证重启mongodb然后使用admin库的账户进行验证,如果通过那么进入其它库进行账户创建,完成后重新登录进行验证 验证如下: 启动mongod mongod.exe -

Mongodb 授权 用户管理 添加用户

[开发过程的随笔总结,欢迎您的点评,可以做到更加严谨] 简介:mongoDB noSql数据库 文档型数据库 前些天,做一个日志归类入库项目的时候  用mongoDB进行持久化存储   防止mongoDb的无权限链接,添加了权限验证 1 如果mongoDB是开放内网地址的话,不用担心外部链接 2 mongoDB添加用户(版本mongoDB 3.2.7) 授权方式启动服务 要让用户生效, 需要启动服务器时,就指定 --auth 选项. 操作mongoDB前先进行授权 db.auth('root',

数据库用户管理(权限)

用户管理:创建用户:create users 用户名 indentified by 密码 删除用户:drop user 用户名;如果该用户下面已经存在表等一些数据库对象,则必须用级联删除drop user 用户名 cascade; 创建session(会话)权限:一个新用户想访问数据库,必须授予创建session的权限.grant 权限 to 用户.例如:给test用户创建session的权限:grant create session yo test;text 用户可以连接,但是不能有任何操作(

mongodb之用户管理

Mongo 系统数据库介绍以及权限设置. 本文中只正对mongo2.61有效,较低版本中的命令在新版本中慢慢被替换掉了或是不推荐使用.例如,在mongo242版本中使用db.addUser()来创建用户,但是在mongo261中使用这个命令时,会提示不推荐使用这个命令. 1.系统数据库介绍. Mongo中只用两个系统数据,分别是admin  ,和 local .Admin主要用来存储的用户,角色,版本的相关信息.Local 主要存储本地服务器的相关信息(服务器的启动和关闭相关信息,副本集,复制的

Mysql数据库用户管理

数据库是信息系统中非常重要的环节,合理高效的对它进行管理是很重要的工作.通常是由总管理员创建不同的管理账号,然后分配不同的操作权限,把这些账户交给相应的管理人员使用. Mysql用户管理 新建用户 # mysql -u root -p //登录myqsl > use mysql; //进入数据库mysql (创建后的用户是保存在mysql库的user表里的) 命令格式 create user 'username'@'localhost' identified by 'password' 使用密文