MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写,旨在为WEB应用提供可护展的高性能数据存储解决方案。它的特点是可扩展,高性能,易使用,模式自由,存储数据非常方便。
由于工作中需要用到MongoDB于是下载安装了一番。参考了几们网友的博客,在此表示感谢,以下是安装过程,在此做个记录分享。
下载
首先到官网(https://www.mongodb.org/downloads)下载MongoDB的安装包。
解压
双击下载的安装包,自定义安装目录,最好将安装目录选择在C盘或D盘根目录。目录不宜太深或有中文。
创建数据目录
在MongoDB目录下建立数据库目录 C:\MongoDB\data
创建日志目录
在MongoDB目录下建立上日志目录 C:\MongoDB\logs
创建配置文件
在MongoDB目录下建立上配置文件mongo.config
dbpath=D:\MongoDB\data #数据库路径
logpath=D:\MongoDB\logs\mongo.log #日志输出文件路径
logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017
启动服务
以管理员方式打开CMD命令窗口
转到MongoDB目录Bin目录下
执行命令:mongod.exe --logpath c:/mongodb/logs/mongodb.log --logappend --dbpath c:/mongodb/data --directoryperdb --serviceName MongoDB -install
命令执行成功后,会在Windows服务下面添加一个MongoDB的服务。设置为自动运行,启动服务。
卸载服务
如果配置有问题,可以先卸载,调整配置正确后再按照上面的启动服务步骤执行。
以管理员方式打开CMD命令窗口
转到MongoDB目录Bin目录下
执行命令:mongod.exe --remove --serviceName "MongoDB"
刷新Windows服务列表,服务被卸载。
无法启动服务
启动服务的时候异常,无法启动服务。这时候要到Windows服务中找到MongoDB服务,右键属性,查看可执行文件的路径是否正确。如果不正确,执行卸载操作,调整正确后再执行启动步骤。我最初的安装目录是D盘,后来改到C盘。在配置的时候数据目录改为了C盘,日志还是D盘。导致启动服务时异常,折腾了半天。
安装完成后,可以在浏览器中输入http://localhost:27017/可以看到显示信息为
It looks like you are trying to access MongoDB over HTTP on the native driver port.