下载

可以自行上官网找需要的版本,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. 在Datagridview中添加datagridviewComboBox列并显示下拉列表

    在DataGridView中自动的添加Column. private void button_autoAddColumn_Click(object sender, EventArgs e) { try ...

  2. wpf 转型 android开发总结

    今年马上就要过去了,这一年中我经历了从wpf转型到qt/qml,然后最近又要开始搞android,从我个人的经验来看不论是qml还是android从框架和设计上都跟wpf类似,并且移动端的设计因为很多 ...

  3. git中忽略文件权限或文件拥有者的改变

    在发布项目到线上时,很多时候需要修改文件的权限,如果是使用git版本管理软件来发布的话,那么下次更新线上文件的时候就会提示文件冲突.明明文件没有修改,为什么会冲突呢?原来git把文件权限也算作文件差异 ...

  4. lodash常用函数 - Array、Collection

    lodash常用函数 - Array.Collection lodash版本 v3.10.1 1.Array.Collection pull 移除数组中满足条件的元素 var array = [1, ...

  5. Python零基础学习系列之四--Python程序设计思想

    前面我们把Python环境安装成功,同时也选择了自己合适的IDE工具来开启自己的编程之旅. 那么今天来说说怎么编程,程序设计需要什么步骤,我们应该怎么做才能编写自己的程序. 1-1.程序设计方法: I ...

  6. Python初学者第二天 用户输入和注释

    2day Python基础语法: 1.用户输入和注释 用户输入:   代码注释:# 注释部分不会被执行,或用来帮助理清代码逻辑   2.数据类型:数字 int:整数   long:长整形  注:Pyt ...

  7. June 26th 2017 Week 26th Monday

    I am a little tempted, but so afraid to look in your eyes. 我对你有一点动心,却如此害怕看你的眼睛. Now that you are tem ...

  8. linux 配置 tftp

    环境:ubuntu 目的:搭建嵌入式板子网络环境 1)下载tftpd-hpa tftp-hpa 前者是服务器,后者是客户端 $sudo apt-get install tftpd-hpa tftp-h ...

  9. Redis 缓存穿透

    Redis 缓存穿透 https://www.cnblogs.com/jiekzou/p/9212114.html 场景描述:我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容 ...

  10. delegate 和 event

    delegate 和 event 观察者模式 这里面综合了几本书的资料. 需求 有这么个项目: 需求是这样的: 一个气象站, 有三个传感器(温度, 湿度, 气压), 有一个WeatherData对象, ...