下载

可以自行上官网找需要的版本,Windows系统各个64位版本下载地址:

http://dl.mongodb.org/dl/win32/x86_64


安装

正常的软件安装流程,这里就不细讲了。


配置

1 安装完后,找到自己的安装目录,新建目录data(存放数据库)与logs(存放日志),并在logs下面添加log.log文件

2 用管理员权限打开cmd,定位到安装目录下面的bin文件夹,输入:

mongod --dbpath D:\software\MongoDB\data

ps:D:\software\MongoDB\data是上面新建的data目录。显示下面的信息,代表安装并启动成功了。

3 将 mongodb 配置成服务,下面的 binPath 等号后面必须有空格,否则无法创建服务

sc create MongoDB binpath= "D:\software\MongoDB\bin\mongod.exe --dbpath D:\software\MongoDB\data --logpath D:\software\MongoDB\logs\log.log  --logappend --service"

启动服务:

net start mongodb

4 添加用户,并开启密码认证

> mongo
> use cmdb
> db.createUser({ user: 'cmdbuser', pwd: 'zbww123', roles: [ { role: 'readWrite', db: 'cmdb' } ] })
> db.auth('cmdbuser','zbww123')

exit退出当前操作。

5 以auth方式启动服务

win+R->services.msc,打开服务,并停止MongoDB

卸载原来安装的服务:

sc delete MongoDB

以auth的方式启动服务:

sc create MongoDB binpath= "D:\software\MongoDB\bin\mongod.exe --dbpath D:\software\MongoDB\data --logpath D:\software\MongoDB\logs\log.log  --logappend --auth --service"

6 测试

输入指令mongo,然后输入 show collections,发现并没有操作权限。

认证访问

mongo -u cmdbuser -p zbww123 localhost:27017/cmdb

/*或者使用下面语句*/
/*mongo --host 127.0.0.1 --port 27017*/
/*db.auth('cmdbuser','zbww123')*/

没有报错了,因为还没有数据,所以返回为空。

7 添加环境变量,将bin的路径添加到path

MongoDB的安装与配置就讲到这里,欢迎讨论

Windows 安装 MongoDB 并开启认证的更多相关文章

  1. windows 安装 mongodb

    windows 安装 mongodb 下载 首先到官网下载合适的安装包,下载地址为 https://www.mongodb.com/download-center MongoDB for Window ...

  2. windows安装MongoDB进度条卡住,window安装mongo系统错误 2,系统错误5的解决办法(转载)

    windows安装MongoDB进度条卡住,window安装mongo系统错误 2,系统错误5的解决办法 转自:https://www.cnblogs.com/sufferingStriver/p/m ...

  3. Windows安装MongoDB 4.0并赋予用户访问权限

    第一部分 Windows安装MongoDB-4.0 第一步:下载MongoDB:https://www.mongodb.com/download-center?jmp=nav#community 我目 ...

  4. Windows 安装 MongoDB 服务

    第一步 以管理员权限打开命令提示符 按Windows+R键(Ctrl和Alt中间的那个,有微软Logo的键),输入cmd打开命令提示符 第二步 创建数据库目录. 使用mkdir命令,创建数据库的目录和 ...

  5. Windows安装MongoDB

    一.简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模 ...

  6. windows 安装mongodb

    1.mongodb官网下载:http://www.mongodb.org/downloads 2.将下载的mongodb压缩包解压到对应文件夹,我的是:D:\pc\mongodb,请注意,我的bin目 ...

  7. MongoDB快速入门学习笔记1 windows安装MongoDB

    1.安装MongoDB 从MongoDB官网上下载MongoDB,我下载的版本是64位的3.2.6.下载完以后直接安装,我的安装目录是D:\work\MongoDB. 2.配置MongoDB的环境变量 ...

  8. Windows安装MongoDB .zip绿色版

    本文链接:https://blog.csdn.net/HTouying/article/details/88428452 MongoDB官网下载链接:https://www.mongodb.com/d ...

  9. windows安装mongodb服务简洁版教程

    根据网上安装教程,简单总结如下: 1.去mongodb官网下载电脑系统对应版本的软件,比如我的是windows 64位的,就选择64位的,可能下载下来之后文件夹上面显示的是win32,这个不用理会: ...

随机推荐

  1. css层叠性和继承性

    1.了解css层叠性 层叠性是什么?就是解决处理css选择器和属性冲突的能力.css的选择器权重是分大小,就是当多个选择器都选中了同一个标签时,听谁的??? 标签选择器 < 类选择器 < ...

  2. CSS布局之传统方法

    传统的页面布局依赖于盒模型+流动模型(flow)+浮动模型(float)+层模型(layer)来实现页面的布局,具体方法是通过盒模型+display属性+float属性+position属性来加以实现 ...

  3. tomcat本地部署正常linux服务器报404

    tomcat主页访问正常,tomcat自带的examples项目也可以访问,可自己的项目就报404,这是什么问题那? 仔细看了下 服务器webapp下面的文件,访问时候 我是访问的服务器ip/Wech ...

  4. UTF-8文件编码格式中有无签名问题汇总(BOM)

    UTF-8签名(UTF-8 signature)也叫做BOM(Byte order Mark),是UTF编码方案里用于标识编码的标准标记.如果多个文件设置了签名,在二进制流中就会包含多个UTF-8签名 ...

  5. 如何有效防止API的重放攻击(转自阿里云)

    API重放攻击(Replay Attacks)又称重播攻击.回放攻击,这种攻击会不断恶意或欺诈性地重复一个有效的API请求.攻击者利用网络监听或者其他方式盗取API请求,进行一定的处理后,再把它重新发 ...

  6. 【Leetcode】【Medium】Combination Sum

    Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C wher ...

  7. 【Leetcode】【Medium】4Sum

    Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = tar ...

  8. Oracle基本命令(一)

    1.create user username identified by password;//建用户名和密码oracle ,oracle 2.grant connect,resource,dba t ...

  9. Python初学者第六天 列表操作练习

    6day 列表练习: 1.创建一个空列表,命名为names,往里面添加old_drilver,rain,jack,shanshan,peiqi,black_girl: names = [] names ...

  10. 关于TCHAR和string对象的c.str()一些注意事项

    1.TCHAR 根据预处理器的设置,如果是_MBCS, 那么TCHAR = char: 如果 如果设置的是UNICODE和_UNICODE,那么TCHAR=wchar_t.就等于根据当前环境会选择不同 ...