下载: 

  注:直接使用浏览器下载速度很慢,建议使用其他下载软件下载(比如:迅雷)

官网下载地址: https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-4.0.12-signed.msi

进入官网(https://www.mongodb.com/)选择下载:

 安装:

文件下载完之后,直接双击运行:

 这一步要选择“Custom”,下一步设置安装路径:

 修改安装路径:

  注:安装路径不要有空格!比如:D:\Program Files\MongoDB\Server\4.0 中的 “Program Files” 不符合!

这一步,取消勾选安装Compass,不然会等待很久很久。我等了一个小时也没安装完。猜测是安装过程中会去官网下载compass的安装文件,下载速度很慢。

compass 官网下载地址:https://downloads.mongodb.com/compass/mongodb-compass-community-1.18.0-win32-x64.msi

如果安装了杀毒软件,后面会弹出提示框,允许即可:

这一步选择“Ignore”,忽略即可:

至此安装完成!

安装完之后进入安装目录的bin文件夹下,可看到以下文件:

mongo.exe 是客户端

mongod.exe 是服务端

设置环境变量:将bin文件夹的目录添加在环境变量中

启动服务:

  启动mongodb服务,需要指定数据存储的路径(dbpath):cmd -> mongod --dbpath D:\MongoDB\data

以管理员身份运行命令提示符:右键电脑左下角“开始菜单”

执行代码:mongod --dbpath D:\MongoDB\data

 连接mongodb:

上面启动服务窗口不要关,同样方式新开一个窗口,执行命令:mongo

已连接成功!

将MongoDB制作成windos服务:

修改配置文件:在mongodb的安装路径bin文件夹下:D:\MongoDB\bin\mongod.cfg    注:也可以自己创建文件,文件路径和文件名可随意取(不建议自己创建)

添加如下代码(可以删除源文件所有内容):

logpath=D:\MongoDB\log\mongod.log # 日志路径  
dbpath=D:\MongoDB\data # 数据存放路径

管理员身份运行如下代码:

安装mongodb服务:

mongod --config "D:\MongoDB\bin\mongod.cfg" --install

启动 mongodb:
net start mongodb

关闭 mongodb:
net stop mongodb

卸载 mongodb:
"D:\MongoDB\bin\mongod.exe" --remove

使用.bat文件操作服务:  注:必须以管理员身份运行 .bat 文件

安装服务:

创建一个txt文件(位置随意,建议放在安装目录下),修改后缀为 .bat ,输入以下内容:

@echo off
mongod --config "D:\MongoDB\bin\mongod.cfg" --install
pause // 执行完,不自动关闭窗口

以管理员身份运行:

后面几个一样的操作:

启动服务:
@echo off
net start mongodb
pause // 执行完,不自动关闭窗口

暂停服务:
@echo off
net stop mongodb
pause // 执行完,不自动关闭窗口

卸载服务:
@echo off
"D:\MongoDB\bin\mongod.exe" --remove
pause //执行完,不自动关闭窗口

MongoDB 安装及制作成windows服务的更多相关文章

  1. 关于在windows平台下将应用制作成windows服务及服务依赖的感想

    在某些情况下,应用需要部署在windows平台下,单纯的手动点击exe执行文件或java -jar xxx.jar在实际生产环境中不是最佳实践(制作成bat启动文件置于启动项里,服务器启动后,需要人工 ...

  2. MongoDB安装及添加到Windows服务,随系统启动

    本文介绍在Windows环境下安装MongoDB及添加到Windows服务中,随系统启动 首先去官网下载Windows安装包:https://www.mongodb.org/downloads 一般情 ...

  3. MongoDB安装并设置为windows服务以使其开机自启

    在MongoDB的官方下载windows平台的压缩zip文件,地址:https://www.mongodb.org/dr/fastdl.mongodb.org/win32/mongodb-win32- ...

  4. 数据库初始化以及制作为Windows服务

    前面的博客里我讲述了一些安装过程中会出现的问题以及解决方法,下面我讲一下基本的操作. 1.初始化:(我们要现在数据库里面创建一个data文件,这里是存放数据的地方,所以要是重要的数据已经记得看清楚了删 ...

  5. 安装自创建的windows服务。

    安装自创建的windows服务. 使用工具InstallUtil.exe进行安装和卸载创建的windows服务 安装:C:/WINDOWS/Microsoft.NET/Framework/v2.0.5 ...

  6. MongoDB的安装启动及做成windows服务

    直接上干货. 官网地址:https://www.mongodb.com/download-center?jmp=nav#community 点击图中链接进入所有版本的下载列表 我下载的是3.6.5版本 ...

  7. 【源码下载】分享一个支持自安装自卸载的Windows服务

    NetworkComms网络通信框架序言 这个程序来自  www.codeproject.com 具体的出处就忘了 服务器端的程序,我一般采用在windows服务中调用打开的方式,这样既能看到界面,又 ...

  8. c#开发的程序安装时动态指定windows服务名称

    转自:http://www.jb51.net/article/30549.htm 前段时间由于项目的需求,要在Windows里把同样的组件制作成多个不同名称的服务,这些服务完成类似的功能,仅需要修改业 ...

  9. windows下zookeeper安装并发布成windows服务

    https://blog.csdn.net/yzy199391/article/details/80605195

随机推荐

  1. Mave 下载与安装

    一,Maven 介绍 我们在开发中经常需要依赖第三方的包,包与包之间存在依赖关系,版本间还有兼容性问题,有时还需要将旧的包升级或降级,当项目复杂到一定程度时包管理变得非常重要.Maven是当前最受欢迎 ...

  2. 【Linux】【Services】【SaaS】Docker+kubernetes(11. 构建复杂的高可用网络)

    1. 简介 flannel在实战阶段貌似不能胜任在灾难恢复时候异地的网络,打算用openvswith试试

  3. 一个简单的Extjs继承实现

    function extend(sub,sup){ //目地:实现只继承父类的原型对象 //1.用一个空函数据中转,目地进行中转 var F = new Function(); //2.实现空函数的的 ...

  4. Maven的聚合工程(多模块工程)

    在开发2个以上模块的时候,每个模块都是一个 Maven Project.比如搜索平台,学习平台,考试平台.开发的时候可以自己管自己独立编译,测试,运行.但如果想要将他们整合起来,我们就需要一个聚合工程 ...

  5. 【Matlab】快速傅里叶变换/ FFT/ fftshift/ fftshift(fft(fftshift(s)))

    [自我理解] fft:可以指定点数的快速傅里叶变换 fftshift:将零频点移到频谱的中间 用法: Y=fftshift(X) Y=fftshift(X,dim) 描述:fftshift移动零频点到 ...

  6. <转>C/S架构分析

    系统架构师-基础到企业应用架构-客户端/服务器 开篇 上篇,我们介绍了,单机软件的架构,其实不管什么软件系统,都是为了解决实际中的一些问题,软件上为了更好的解决实际的问题才会产生,那么对于单机软 件的 ...

  7. 洛谷八月月赛 II T1 题解

    Content 在大小为 \(n\) 的数字三角形中,第 \(i\) 行包含有 \(i\) 个数字,数字从上到下,从左到右依次排列为 \(1,2,3,\dots\). 设第 \(i\) 行第 \(j\ ...

  8. C++ 智能指针(shared_ptr/weak_ptr)原理分析

    其主要的类关系如下所示(省略相关的类模板参数): 图1 从上面的类图可以清楚的看出shared_ptr内部含有一个指向被管理对象(managed object)T的指针以及一个__shared_cou ...

  9. JuiceFS 数据加密原理

    JuiceFS 作为分布文件系统,每天与海量的数据打着交道,因此数据的安全性尤为关键,今天就来介绍一下 JuiceFS 在数据加密方面所做的努力. 传输中数据加密 JuiceFS 在网络上传输时会对数 ...

  10. MindSpore联邦学习框架解决行业级难题

    内容来源:华为开发者大会2021 HMS Core 6 AI技术论坛,主题演讲<MindSpore联邦学习框架解决隐私合规下的数据孤岛问题>. 演讲嘉宾:华为MindSpore联邦学习工程 ...