参考文档:MongoDB官方文档

版本:3.6.4

从版本3.6开始,MongoDB需要Windows Server 2008 R2,Windows 7或更高版本。

第一步,在下载中心下载最新版本的MongoDB的.msi安装文件并安装

下载中心:https://www.mongodb.com/download-center#production

打开下载好的msi文件,开始安装

然后到这里选择Custom,自定义安装

路径不需要更改,按照默认的C:\ProgramFiles\MongoDB\Server\3.6\就可以了,再下一步;到下图这里的时候,一定要把左下角的Compass安装选项勾掉!

然后开始安装,可以顺利安装成功。

第二步 将MongoDB加入环境变量

进入桌面,右键此电脑→属性→高级系统设置→高级选项卡中选择环境变量→在下面的系统变量中找到path,双击打开

新建一个环境变量,把MongoDB所在的路径C:\Program Files\MongoDB\Server\3.6\bin复制进去,确定即可

第三步 创建存储数据的文件夹

官方文档是这样描述的:

MongoDB requires a data directory to store all data. MongoDB’s default data directory path is the absolute path \data\db on the drive from which you start MongoDB. Create this folder by running the following command in a Command Prompt.

MongoDB需要一个数据目录来存储所有数据。 MongoDB的默认数据目录路径是启动MongoDB的驱动器上的绝对路径\ data \ db。

由于我们是在C:\Program Files\MongoDB\安装的MongoDB,所以在C盘下创建文件夹。

在C盘根目录下创建一个data文件夹,再在data文件夹下创建一个db文件夹。

第四步 启动MongoDB

以管理员身份打开cmd命令行,输入以下命令

"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe"

如果看到[initandlisten] waiting for connections on port 27017被输出,那么MongoDB启动成功了。数据库在27017端口启动了。

可以看到C:\data\db目录下也出现了一些文件:

第五步 将MongoDB配置为系统服务

1.在data文件夹里再新建一个名为log的文件夹。

2.创建一个配置文件:在桌面上新建一个记事本文件,并将以下配置信息粘贴进去

systemLog:
destination: file
path: c:\data\log\mongod.log
storage:
dbPath: c:\data\db

编辑完后改名为mongod.cfg。移入C:\Program Files\MongoDB\Server\3.6下。

3.安装MongoDB服务:

以管理员身份打开cmd命令行。

通过使用--install选项启动exe并使用-config选项来指定先前创建的配置文件来安装MongoDB服务:

在cmd下输入以下命令后确定:

"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe" --config "C:\Program Files\MongoDB\Server\3.6\mongod.cfg" --install

打开任务管理器,点击服务,可以看到MongoDB服务已经被添加了!

4.但是显示的是“已停止”,接下来启动服务

直接在任务管理器→服务中,右键MongoDB,运行;或者在命令行中输入net start MongoDB。

5.可以查看 c:\data\log\mongod.log文件,验证MongoDB服务是否启动成功

这里显示在27017端口启动了服务。再次进入到任务管理器中的服务窗口,也可以看到MongoDB正在运行了!

到这里,MongoDB的所有安装和配置工作就全部完成了,唉,确实很麻烦呐!┭┮﹏┭┮

不过把MongoDB配置为系统服务后,可以重启一下试试,可以发现,MongoDB运行了!就不需要每次都手动启动MongoDB服务了!

MongoDB安装与配置的更多相关文章

  1. Mongodb安装和配置

    Mongodb之安装配置 安装 Mongodb的下载地址为Mongodb官网.下载时.你能够选择是安装包或者是压缩包. 下载完毕后.双击安装包并安装. 安装完毕后.你能够在安装文件夹看到下图中所见的文 ...

  2. MongoDB 安装与配置

    MongoDB下载 官方下载链接:https://www.mongodb.com/download-center/community MongoDB安装 简单,按提示安装即可.安装方式: 1. Com ...

  3. window下mongodb安装和配置

    mongodb安装和配置 1.下载:https://www.mongodb.com 2.解压到盘的根目录下,本人解压到D盘根目录 3.在软件根目录下新建一个文件夹data 4.再新建两个文件夹db.l ...

  4. 【window】mongodb安装和配置

    最近要独立开发vue+mongodb+node的小项目,项目不大,但之前没了解过mongodb还是蛮不容易的,因为以前用MySQL的时候都是用的集成化的工具,完全不用写命令去启动,用mogodb首先需 ...

  5. 【一】mongodb安装及配置

    一.mongodb安装 1.下载并解压 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.0.tgz tar ...

  6. Windows下Mongodb安装及配置

    安装文件:MongoDB-win32-x86_64-2008plus-ssl-3.2.6-signed.msi 电脑配置:win7 64位 mongodb的安装很简单,设置好安装路径后,一直Next直 ...

  7. Windows下Mongodb安装及配置(转载)

    转载(https://blog.csdn.net/liang377122210/article/details/79062681) MongoDB的安装很简单,设置好安装路径后,一直Next直到安装结 ...

  8. mongodb安装和配置,遇到问题和解决方法

    自己不知道怎么的,心血来潮想重新来安装和配置一下mongodb,之前自己也是按照别人的来整的,印象不深刻.第二遍安装配置遇到很多问题. 弄了两个多小时,期间遇到很多问题: 遇到的主要问题 1.拒绝访问 ...

  9. Linux下MongoDB安装和配置(二)

    1. 下载MongoDB 下载地址:https://www.mongodb.com/download-center/community 这里选择的是:mongodb-linux-x86_64-4.0. ...

随机推荐

  1. 【Java编程】Java学习笔记<二>

    种访问权限,而类的访问控制级别只有public和缺省的,当为public时,可以被任何包的其他类访问,当为缺省时,只能被同一包的其他类访问.如果类自身对另一个类是不可见的,即使类的成员声明为publi ...

  2. 操作系统 - 死锁(Deadlock)的概述、条件、对策

    资源 可抢占资源(preemptable resource)可以从拥有它的进程中抢占而不会产生任何副作用,存储器就是一类可抢占的资源.可抢占资源有时有潜在的死锁危险,通常可以通过在进程之间重新分配资源 ...

  3. 网站开发进阶(十三)window.onload用法详解

    window.onload用法详解 网页中的javaScript脚本代码往往需要在文档加载完成后才能够去执行,否则可能导致无法获取对象的情况,为了避免这种情况的发生,可以使用以下两种方式: 一.将脚本 ...

  4. 根据Facebook内存的管理使用,浅谈在iOS上自动检测内存泄漏问题

    分装库下载:https://github.com/facebook/FBMemoryProfiler FBMemoryProfiler类库使用教程:http://ifujun.com/fbmemory ...

  5. linu下C语言之BMP图片操作编程(上)

    BMP文件格式,也被称为位图图像文件或与设备无关的位图文件格式(DIB)或者只是一个位图,是 一个光栅图形 图像文件格式使用 来存储位图,数字,图片,独立的显示设备. 微软已经定义了一个特定的表示颜色 ...

  6. 关于并发下内存及CPU使用情况的思考

    鉴于昨天的文章<<使用Interlocked在多线程下进行原子操作,无锁无阻塞的实现线程运行状态判断>>里面有一个封装好的无锁的类库可以判断并发下的结束状况,我们可以完成并发时 ...

  7. 阅读源码(IV)

    往期系列: <由阅读源码想到> <由阅读源码想到 | 下篇> <阅读源码(III)> Eric S.Raymond的写于2014年的<How to learn ...

  8. 解决ecshop3.6 H5版本公告页面为空的修改办法

    ecshop3.6公告页面打开如下,页面完全无效果,如下图. 经过简单美化后,有返回按钮,页面加以美化.如下图. 是不是要好看多了.简单修改几步即可. 修改文件 \appserver\resource ...

  9. sqlplus 登录数据库

     sqlplus pams/pamscncc@ORCLMIS

  10. 初识Java——循环语句

    循环语句就是在一定条件下反复执行某一个操作.具体有三种方法实现: 1while循环语句 while语句也称作条件判断语句,它的循环方式为利用一个条件来控制是否要反复执行.语法如下: while(条件语 ...