MongoDB学习笔记之安装配置

浏览: 2515

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.
推荐 3
本文由 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

7 个评论

最近我也要用了, 学习。
安装为Windows服务
注:2.6版 这种方式在win7、win8 64位版无法安装成功,其他系统未测试
http://www.cnblogs.com/lzrabbit/p/3682510.html

原来Mongodb 2.6的版本有Bug啊
悟

回复 GeorgeYao

我是win10,哈哈
GeorgeYao

GeorgeYao 回复

嗯,我装在win7上面不行;搞个半天是Bug
悟

回复 GeorgeYao

有官方说是Bug嘛
GeorgeYao

GeorgeYao 回复

https://jira.mongodb.org/browse/SERVER-13515
GeorgeYao

GeorgeYao 回复

安装服务后,访问:http://127.0.0.1:27017;总是报这个错误 It looks like you are trying to access MongoDB over HTTP on the native driver port.

要回复文章请先登录注册