mongodb的安装、配置、常见问题

1、MongoDB下载

  

  下载的msi安装包,我下载的是企业版的。mongodb

  

 

2、MongoDB安装

  一、运行下载好的安装程序,进行Mongodb的安装:

  

  根据安装向导进行步骤安装,知道最后安装成功!数据库

  

  二、安装完成后,提示从新启动

  三、系统重启后,安装完成

3、MongoDB运行

  一、安装成功后,咱们进行MongoDB的运行

  进入安装目录下,建文件夹data和log分别进行存放数据和log日志文件。windows

  建立一个mongo.conf配置文件浏览器

  

  配置文件里的内容写:(路径写本身的实际目录)服务器

dbpath=D:\work\node\mongodb\data #数据库路径
logpath=D:\work\node\mongodb\data\log\MongoDB.log #日志输出文件路径
logappend=true #错误日志采用追加模式
journal=true #启用日志文件,默认启用
quiet=true #这个选项能够过滤掉一些无用的日志信息,若须要调试使用请设置为false
port=27017 #端口号 默认为27017

  在logs文件夹里建一个log日志文件:app

  

  一开始空的便可,不须要写内容。工具

  二、而后咱们切换到安装目录的bin目录下,找到mongod.exe

  执行下列命令启动MongoDBui

mongod --config "D:\work\node\mongodb\data\mongo.conf"  

  执行成功后,在浏览器打开地址 http://127.0.0.1:27017/spa

  

  出现如上界面,说明安装成功!

  三、建立并启动MongoDB服务

  若是咱们每次都手动启动服务的话,是比较麻烦的,所以咱们进行注入windows服务的方式启动MongoDB

  执行下列代码:

mongod --config "E:\Program Files\MongoDB\mongo.conf" --install --serviceName "MongoDB"  
net start MongoDB  

  

  可见服务启动成功!

  固然也是能够卸载服务的:

mongod.exe --remove --serviceName "MongoDB"  

  

  启动的参数咱们能够写的更具体一些:

  下列展现MongoDB的启动参数说明:

  

  所以,咱们能够自定义服务的启动:

mongod.exe --logpath "E:\Program Files\MongoDB\logs\mongo.log" --logappend --dbpath "E:\Program Files\MongoDB\data" --port 27017 --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

  至此,咱们的MongoDB的服务启动已经介绍完成!

3、MongoDB可视化工具

  MongoDB的可视化工具备诸多选择

  • mangoVUE
  • mongoVUE 链接MongoDB3.2不能正常显示collection的问题

引擎的缘由,只要降到2.X版本就能够显示了 
3.x默认是wiredTiger 引擎,2.x默认是mmapv1 引擎

打开MongoDB服务器,打开管理软件链接到服务器,此时若是数据库是默认条件下打开的,那么MongoVUE的collection列表是无法检测到,也无法新建的。这是由于MongoDB 3.2以后默认启动的是wiredTiger引擎,这个引擎和以前的引擎不一样,而管理软件匹配的仍是以前的引擎,因此没法使用。

此时要从新启动MongoDB服务器。启动命令是: mongod –storageEngine mmapv1 –dbpath XXXXX, 其中XXXXX是你的数据库存储路径。这样启动以后,再使用MongoVUE链接数据库服务器就能够了。