MongoDB在Win10的安装

MongoDB简介

MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。

MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成,MongoDB文档类似于JSON对象,字段值可以包含其他文档,数组及文档数组。

MongoDB服务端可运行在LinuxWindowsmac os x平台,支持32位和64位应用,默认端口为27017。

MongoDB支持各种编程语言: PythonJavaC++PHPC#等多种语言。

开始

下载MongoDB

MongoDB的预编译二进制包的下载地址为:(https://www.mongodb.com/download-center/community),打开之后会看到如下图,直接点击Download下载即可,也可以在Version中选择你想要的版本。**注意**,本文所在时间的最新版本为6,经测试在Windows环境下会有各种各样的问题,因此建议下载安装5版本。

版本

安装MongoDB

双击打开文件进行安装,在安装过程中,可以通过点击 “Custom(自定义)” 按钮来设置你的安装目录。

安装1

这里我选择安装在E:\MongoDB这个目录下(安装目录会影响我们后面的配置)。

安装2

这里选择直接next:

安装3

这里安装 Install MongoDB Compass 不勾选,否则可能要很长时间都一直在执行安装,`MongoDB Compass是一个图形界面管理工具,这里不安装也是没有问题的,可以自己去下载一个图形界面管理工具。

安装4

之后稍微等待一会就安装好了。

配置MongoDB

MongoDB的安装过程是很简单的,但是配置就比较麻烦了,可能会遇到各种各样的问题,需要你有足够的耐心和仔细。

首先要在MongoDB的data文件夹里新建一个db文件夹和一个log文件夹:

目录

然后在log文件夹下新建一个mongo.log

log

然后将E:\MongoDB\bin添加到环境变量path中,使用如下命令启动:

1
mongod --dbpath E:\MongoDB\data\db

需要注意的是:如果你没有提前创建db文件夹,是无法启动成功的。运行成功之后,我们打开浏览器,输入127.0.0.1:27017,看到如下图,就说明MongoDB服务已经成功启动了。

启动

使用net start mongodb来启动,可以这么做:

1
mongod --dbpath "E:\MongoDB\data\db" --logpath "E:\MongoDB\data\log\mongo.log" -install -serviceName "MongoDB"

然后在cmd窗口中运行net start mongodb

服务