MongoDB安装与配置
一,简介
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
MongoDB一种非关系型数据库(NoSql),是一种强大、灵活、可扩展的数据存储方式,因为MongoDB是文档模型,自由灵活很高,可以让你在开发过程中畅顺无比,对于大数据量、高并发、弱事务的互联网应用,MongoDB可以应对自如,MongoDB内置的水平扩展机制提供了从百万到十亿级别的数据量处理能力,还对MapReduce式聚合的支持,以及对地理空间索引的支持。
二,安装与配置
1,MongoDB 的下载,
途径1:MongoDB 官网下载,https://www.mongodb.com/,用Chrome浏览器下载,官网点击右上角的Get MongoDB,

,选择Servers,然后MongoDB Community Server,点击下载。

途径2:http://dl.mongodb.org/dl/win32/x86_64 里面包含了MongoDB 所有版本,下载了win32/mongodb-win32-x86_64-2008plus-ssl-v4.0-latest.zip 这个版本。
2,MongoDB 安装
将下载的安装包解压并且放到指定路径<任意>,我是把它放到了 C:\Program Files (x86)\MongoDB 这个路径下面。
3,配置
注意:如果不配置数据目录和log目录,也可以直接运行bin文件夹下的mongod.exe文件启动数据库(data和log的目录使用默认配置路径)。
配置data和log目录: MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们需要手动创建它。
所以,我在 C:\mangodb\data 创建了两个文件夹,db 和 log, db 用来作为MongoDB 的启动项,log 作为存放数据库日志。
启动数据库:
命令行:cd C:\Program Files (x86)\MongoDB\bin 回车,
C:\Program Files (x86)\MongoDB\bin>mongod -dbpath "C:\mangodb\data\db"
这样每次输命令太麻烦,所以 我在C:\mangodb 创建批处理文件start.bat,
内容:
cd C:\Program Files (x86)\MongoDB\bin
mongod -dbpath "C:\mangodb\data\db"
每次启动只需要双击start.bat文件就可以启动数据库了。
命令行出现:It looks like you are trying to access MongoDB over HTTP on native driver port. 代表数据库连接成功了。
配置日志:
在start.bat文件的同级目录下,创建config.cfg 文件
内容如下:
systemLog:
destination: file
path: c:\mongodb\data\log\db.log
storage:
dbPath: c:\mongodb\data\db
net:
bindIpAll: true
( 关于mongodb的配置信息,可以参考官网的docs->reference->configuration-options。 https://docs.mongodb.com/manual/reference/configuration-options/ )
批处理文件start.bat,的内容更新为
"C:\Program Files (x86)\MongoDB\bin\mongod.exe" --config "C:\mongodb\config.cfg"
三.添加MongoDB到Windows Service(没有试过)
我们当我们把运行MongoDB服务器的dos命令界面关掉,这样我们就不能链接MongoDB,我们需要像mySql那样,添加到Windows Service,然后在命令行上启动服务和关闭服务,这样方便我们操作和管理服务。
我们接下来需要把MongoDB到Windows Service,用到的命令是--install设定安装MongoDB为服务器到Windows Service
第一步:执行—install,以管理员的启动cmd, 进入dos命令界面,先进入到cd D:\mongodb\bin目录下,执行
C:\Program Files (x86)\MongoDB\bin>mongod.exe --dbpath=d:\mongodb\data\db --logpath=d:\mongodb\data\log\log.txt --install --serviceName "MongoDB"
如图所示:


第二步:启动/关闭MongoDB服务
netstart mongodb 启动MongoDB服务
net stop mongodb 启动MongoDB服务

浙公网安备 33010602011771号