`

MongoDB安装及安全认证开启

 
阅读更多

3.0以前版本

1、下载对应版本Mongodb数据库客户端;

      附:MongoDB各版本下载地址“http://dl.mongodb.org/dl/win32/x86_64”;

2、解压数据库客户端至指定目录;

3、新建mongodb数据库启动配置文件:mongodb.conf:

 

#数据库目录
dbpath=D:\Document\Projects\MongoDB\data 
#日志目录
logpath=D:\Document\Projects\MongoDB\logs\Mongodb.log  
使用追加的方式写日志
logappend=true
回滚开启\关闭
journal=true
#安装输出
quiet=true
#认证开启\关闭
auth=true

4、首先关闭认证,在启动配置文件mongodb.conf  将auth改为fasle,cmd窗口,切换至数据库bin目录下,输入mongod --storageEngine mmapv1 -f D:\Document\Projects\MongoDB\mongodb.conf,启动mongodb数据库;

5、在Dos窗口,切换目录至mongodb bin文件夹下,输入命令:

 

use mydb
db.createUser({user:'user',pwd:'password',roles:[{role:'dbOwner',db:'mydb'}]}) 
##3.0.0以下版本自此结束,高版本,请继续。需要修改“authSchema”版本,否则会除出现认证失败(AuthenticationFailed)
use admin
var schema = db.system.version.findOne({"_id" : "authSchema"}) 
schema.currentVersion = 3
db.system.version.save(schema)
use mydb
db.dropUser("user")
db.createUser({user:'user',pwd:'password',roles:[{role:'dbOwner',db:'mydb'}]})
 

6、开启认证,启动mongodb数据库。此时可使用MongoVUE连接;

分享到:
评论

相关推荐

    MongoDB集群部署&开启身份认证部署包

    简单打包分布式部署MongoDB集群,开启身份认证发布工具包示例。 使用参考博客地址 https://blog.csdn.net/csdn710924032/article/details/80713877 内附度盘

    mongodb副本集加分片集群安全认证使用账号密码登录

    mongodb副本集加分片集群安全认证使用账号密码登录

    MongoDB数据库安全配置规范

    MongoDB安全配置事项 1、开启授权认证 在配置文件mongod.conf 中加入 auth = true 如果你开启了--rest参数,甚至可以直接通过web界面查询数据,执行mongod命令。 2、关闭网页管理 在配置文件mongod.conf 中加入...

    Mongodb 3.2.9开启用户权限认证问题的步骤详解

    主要给大家介绍了关于Mongodb 3.2.9开启用户权限认证问题的详细步骤,通过开启权限认证,会对大家的Mongodb更加保护的安全些,文中将步骤介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。

    mongodb学习手册

    MongoDB学习手册 说明 一、 Mongodb简介 ...1) 开启安全认证 2) 添加用户 3) 认证 3 4) 查看用户 5) 添加普通用户 6) 添加只读用户 7) 修改密码 8) 删除用户 十四、 常用DBA操作 十五、 图形化管理工具

    深入云计算 MongoDB管理与开发实战详解pdf.part1

    第2章 MongoDB基本原理与安装 2.1 数据库结构 2.2 文档 2.3 集合 2.3.1 集合的无模式 2.3.2 集合的命名 2.4 MongoDB数据类型 2.4.1 基本数据类型 2.4.2 数字类型 2.4.3 日期类型 2.4.4 ...

    深入云计算 MongoDB管理与开发实战详解pdf.part2

    第2章 MongoDB基本原理与安装 2.1 数据库结构 2.2 文档 2.3 集合 2.3.1 集合的无模式 2.3.2 集合的命名 2.4 MongoDB数据类型 2.4.1 基本数据类型 2.4.2 数字类型 2.4.3 日期类型 2.4.4 ...

    Mongodb常用的身份验证方式

    Mongodb提供了一系列的 安全功能 ,这里介绍一种很常用的身份验证方式。 2. 开启验证 默认情况下,只要在启动数据库的时候没有加上 –auth 选项,就是没有身份验证功能的,所有客户端都可以进行所有权限的操作。 ...

    MongoDB知识点学习手册

    MongoDB学习手册 ..................................................................................................................1) 开启安全认证 ............................................................

    MongoDB学习手册

    大家这么喜欢,我就不要资源分了,改成0分了,我为我一己私利感到抱歉…… MongoDB学习手册 ...................................1) 开启安全认证 .....................................................................

Global site tag (gtag.js) - Google Analytics