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服务

  

posted on 2018-10-23 14:59  土豆番茄程序员俱乐部  阅读(154)  评论(0)    收藏  举报