下载

可以自行上官网找需要的版本,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. C# Winform窗体和控件自适应大小

    1.在项目中创建类AutoSizeForm AutoSizeForm.cs文件代码: using System; using System.Collections.Generic; using Sys ...

  2. QT5.3.1 Quick 开发(二) 项目类型的选择

    作为一个转行QT开发的新手,面对基于QML的开发时候 看到很多的项目类型感到很困惑,不知道应该怎么选择.如图: 经过研究发现QT widgets Application.QtQuick Applica ...

  3. android网络监听

    http://blog.csdn.net/mxiaoyem/article/details/50857008 http://blog.csdn.net/ke1vin/article/details/5 ...

  4. Python pymysql模块学习心得

    PyMySQL包含了一个纯Python的MySQL客户端的库,它的目的是用来替换MySQLdb,并且工作在CPython,PyPy和IronPython. PyMySQL官方地址:https://py ...

  5. sqlserver中循环生成记录

    declare @i int set @i=1 while(@i<=10) begin INSERT INTO [BMData].[dbo].[QueryBlackListLogs] ([ID] ...

  6. POI读取xls和xlsx

    import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import  ...

  7. easyUI datagrid 重复发送URL请求

    如果在table属性中配置了URL参数,在初始化datagrid时,会发送一次url请求.或者在js中datagrid{url:''}时,也会自动发送一次url请求. 在初始化datagrid时,我并 ...

  8. windows的共享内存

    https://blog.csdn.net/stpeace/article/details/39534361

  9. 027class_part1

    因为有基础,我直接简单写了##定义类,创建对象,调用对象方法,返回值 class person: def speak(self,x): print('love',x) return x + '**** ...

  10. 大数因式分解 Pollard_rho 算法详解

    给你一个大数n,将它分解它的质因子的乘积的形式. 首先需要了解Miller_rabin判断一个数是否是素数 大数分解最简单的思想也是试除法,这里就不再展示代码了,就是从2到sqrt(n),一个一个的试 ...