文档章节

Mongodb开启auth的用户管理

狂人鱼
 狂人鱼
发布于 2016/01/01 18:47
字数 310
阅读 18
收藏 0

1、开启用户权限管理

  1. 参考mongodb的安装:http://www.cnblogs.com/kgdxpr/p/3519352.html 

  2. 进入mongo创建admin用户

进入mongo创建admin用户
/usr/local/mongodb/bin/mongo
use admin
db.createUser(
  {
    user: "test",
    pwd: "123456",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)

  (3)创建admin用户之后需要开启用户权限:

/usr/local/mongodb/bin/mongo --auth -f /usr/local/mongodb/bin/mongodb.config

2、添加其他用户

  1. admin用户用于管理其他用户,不能用于其他数据库的读写(最好不要)

  2. 开启auth之后,进入数据库首先需要验证admin用户的权限

db.admin 
db.auth("test",'123456')

    此时返回1,表示验证成功

    (3)添加其他用户时,首先要创建其他数据库,然后在这个数据中创建用户

use mydb
db.createUser(
  {
    user: "name",
    pwd: "123456",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)

3、验证普通用户,并进行读写操作

    登入mongo时,首先验证admin用户

use admin
db.auth('test','123456')

    切换到相应数据库,验证普通用户

use mydb
db.auth('name','123456')

    写入一条数据会自动创建collection,比如现在来创建learn的collection,并插入一条数据

db.learn.insert({'title':'my title','content':'my content'})




© 著作权归作者所有

共有 人打赏支持
狂人鱼
粉丝 0
博文 2
码字总数 396
作品 0
成都
程序员
MongoVUE无法创建collections、无法使用用户名密码登录

一:MongoVUE无法创建collections Mongodb新的存储引擎为wiredTiger ,在这种存储引擎下面,我们用可视化工具MongoVUE是无法看到collection的应该更换为mmapv1引擎 1、删除data文件夹,然后重...

少年已不再年少
07/08
0
0
安装配置MongoDB3.6.3数据库以及启动脚本

linxu上安装mongodb3.6实战 根据linux 版本到官网下载对应mongodb版本 下载 https://fastdl.mongodb.org/linux/mongodb-linux-x8664-3.6.3.tgz 查看服务器版本:cat /proc/version 查看linux...

秦时明月路
06/21
0
0
Mongodb 之 安全权限控制

MongoDB3.0+的权限,网上搜出来的解决方法都是3.0以下的版本的,所以不适合3.0+以上的版本,由于这版本改变的有些大,解决了很久,终于解决,下面把解决的步骤以及思路分享给大家。 一,不使用...

李格尔楞
2017/10/30
0
0
mongodb Replica Set 部署

Replica Set 下面实验使用的是ubuntu1404-3.5.13 版本 在ubuntu1404上安装 Replica Set 集群节点: master 安装 使用supervisor管理mongodb slave 安装 使用supervisor管理mongodb arbiter 安...

lvnian2009
06/26
0
0
浅述MongoDB的管理操作

浅述MongoDB的管理操作 2011-08-22 21:49 不知不觉房产系统已经使用MongoDB一年多了,记得一年多以前,正是NOSQL被热炒时,MongoDB更是作为NOSQL中的佼佼者,被炒得火烫,也应该就在当时被这...

李长春
2011/09/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

流量劫持是如何产生的?

流量劫持,这种古老的攻击沉寂了一段时间后,最近又开始闹的沸沸扬扬。众多知名品牌的路由器相继爆出存在安全漏洞,引来国内媒体纷纷报道。只要用户没改默认密码,打开一个网页甚至帖子,路由...

谢思华
21分钟前
0
0
Hadoop Client无法使用maven下载源码

最近在学习hadoop,使用maven的时候想看一下源码的注释,结果IDEA一直提示无法下载 搞得我一度以为maven坏掉了。 但是通过搜索,发现在maven仓库里确实没有源码.... 而2.8.1以及之前的版本是...

Iceberg_XTY
22分钟前
0
0
为什么程序员千万不要重写代码?

你所做的事情,也许暂时看不到成果,但不要灰心或焦虑,你不是没有成长,而是在扎根。 图片来自网络 0 前言 程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的...

Java小铺
24分钟前
0
0
VUE集成AdminLte

1. 安装需要到插件 npm i admin-lte -Snpm i jquery -Snpm i axios -Snpm i vue-router -S 2. 配置webpack.config.js 2.1 module.exports.module.rules修改字体loader: {test: /\.(p......

Pasenger
今天
0
0
Spring Aop原理之切点表达式解析

在前面的文章(Spring AOP切点表达式详解)中,我们总结了Spring Aop切点表达式的用法,而在上文(Spring Aop原理之Advisor过滤)中我们讲到,切点表达式的解析主要是在PatternParser.parse...

爱宝贝丶
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部