• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MongoDB > MongoDB Windows安装服务方法与注意事项

MongoDB Windows安装服务方法与注意事项

作者:JackCousins 字体:[增加 减小] 来源:互联网 时间:2017-05-11

JackCousins通过本文主要向大家介绍了mongodb windows安装,mongodb windows下载,windows mongodb,mongodb windows 服务,windows下安装mongodb等相关知识,希望本文的分享对您有所帮助

MongoDB Windows安装服务

MongoDB作为一个基于分布式文件存储的数据库,近两年大受追捧。数据灵活的存取方式和高效的处理使得它广泛用于互联网应用。

最近本人开始在Windows 32位平台下研究MongoDB的使用,为了方便,本人更喜欢将其安装为Windows的系统服务。这样就不用每次开一个mongod的主流程序了。

但是在网上搜索的命令有时候并没有让服务成功注册,出现若干问题。接下来我将写出我所遇到的问题和解决办法。

首先从MongoDB官方下载最新的发行版本:http://www.mongodb.org/downloads

目前我所使用的是2.0.2版。

安装很简单,解压出来就可以了。我把它放在了D盘下,以下是目录结构:

C:\Documents and Settings\chaijunkun>d: 
 
D:\>cd mongodb-win32-i386-2.0.2 
 
D:\mongodb-win32-i386-2.0.2>cd bin 
 
D:\mongodb-win32-i386-2.0.2\bin>dir 
 驱动器 D 中的卷没有标签。 
 卷的序列号是 F4CA-B47C 
 
 D:\mongodb-win32-i386-2.0.2\bin 的目录 
 
2012-02-01 16:48  <DIR>     . 
2012-02-01 16:48  <DIR>     .. 
2011-12-14 12:23     3,644,928 bsondump.exe 
2011-12-14 12:25     1,793,536 mongo.exe 
2011-12-14 12:28     3,952,640 mongod.exe 
2011-12-14 12:30     3,660,800 mongodump.exe 
2011-12-14 12:32     3,651,072 mongoexport.exe 
2011-12-14 12:34     3,656,192 mongofiles.exe 
2011-12-14 12:36     3,668,992 mongoimport.exe 
2011-12-14 12:38     3,654,656 mongorestore.exe 
2011-12-14 12:39     2,807,808 mongos.exe 
2011-12-14 12:41     3,689,472 mongostat.exe 
2011-12-14 12:46     3,657,216 mongotop.exe 
       11 个文件   37,837,312 字节 
        2 个目录 97,404,313,600 可用字节 

</div>

接下来就要安装MongoDB服务了,不过此时要注意两点:

1.保持命令行当前目录不变,即仍停留在D:\mongodb-win32-i386-2.0.2\bin 目录。任何更改到其他目录后使用绝对定位来操作此目录都会导致服务安装失败

注:什么意思呢?就是说保持当前状态就行了。假设你重新打开了一个cmd,起始目录变成了

C:\Documents and Settings\chaijunkun> 
</div>

这时候你即便使用

C:\Documents and Settings\chaijunkun>D:\mongodb-win32-i386-2.0.2\bin\mongod.exe ............. 


</div>

这样的方式来注册服务,仍然会注册失败。

2.事先创建一个目录用来保存数据库文件。如果不创建这个目录,注册服务时会在表象上看似已经注册成功。但启动服务后会发现mongod.exe进程会反复建立、销毁、建立、销毁。跟着服务状态也会变成“已启动”、“已停止”、“已启动”、“已停止”,客户端根本无法连接到数据库。

这里我使用C盘下的MongoDBData目录作为数据文件存放目录,于是建立目录:

D:\mongodb-win32-i386-2.0.2\bin>mkdir c:\MongoDBData 
</div>

好了,到这里准备工作就做好了,下面就可以安装服务了:

D:\mongodb-win32-i386-2.0.2\bin>mongod --install --serviceName MongoDB --serviceDisplayName MongoDB --logpath c:\MongoDB.Log --dbpath c:\MongoDB --directoryperdb 

</div>

这里简单介绍一下使用的参数及其含义:

--install:安装MongoDB服务
--serviceName:安装Windows服务时使用的服务名
--serviceDisplayName:在Windows服务管理器中显示的服务名,如下所示:

--logpath:MongoDB日志输出文件名称。虽说该参数直译是“日志路径”,其实要指定的是一个具体的完整文件名。这里我使用的是C盘根目录下的MongoDB.Log文件。该文件不用事先创建,直接指定就是了。
--dbpath:指定MongoDB数据存放的路径。这个就是最关键的参数了,不仅该目录要存在,并且最好不要以“\”结尾。
--directoryperdb:这个参数很好理解,让MongoDB按照数据库的不同,针对每一个数据库都建立一个目录,所谓的“目录每数据库”

好了,执行了上面的命令后,服务就可以成功注册了。如果你使用的操作系统是Windows Vista或者Windows 7,那么你要特别注意它的UAC机制了,必须以管理员权限打开cmd,然后注册服务才能成功注册。
打开服务管理器,启动MongoDB服务,发现该服务可以稳定持续运行。恭喜你,成功了!

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MongoDB在Windows平台的安装及配置方法
  • Windows系统下安装Mongodb 3.2.x的步骤详解
  • Windows下mongodb安装与配置三步走
  • MongoDB Windows安装服务方法与注意事项
  • MongoDB的安装方法图文教程
  • MongoDB安装到windows服务的方法及遇到问题的完美解决方案
  • MongoDB windows解压缩版安装教程详解
  • Windows或Linux系统中备份和恢复MongoDB数据的教程
  • windows下mongodb安装与使用图文教程(整理)
  • MongoDB快速入门笔记(一)之windows下安装MongoDB方法

相关文章

  • 2017-05-11教大家8天学通MongoDB——第一天 基础入门篇
  • 2017-05-11MongoDB的一些常用查询方法
  • 2017-05-11Windows系统下安装MongoDB与Robomongo环境详解
  • 2017-05-11MongoDB教程之数据操作实例
  • 2017-05-11Windows系统下安装Mongodb 3.2.x的步骤详解
  • 2017-05-11MongoDB性能优化及监控
  • 2017-05-11mongodb在建立一个T级别的数据库时,进程挂掉的解决方法
  • 2017-05-11MongoDB aggregate 运用篇个人总结
  • 2017-05-11MongoDB与MySQL的操作对比表及区别介绍
  • 2017-05-11浅析Mongodb性能优化的相关问题

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Windows系统下安装MongoDB与Robomongo环境详解
    • MongoDB快速入门笔记(六)之MongoDB的文档修改操作
    • MongoDB实现基于关键词的文章检索功能(C#版)
    • MongoDB入门教程之索引操作浅析
    • mongodb eval 执行服务器端脚本
    • mongodb在建立一个T级别的数据库时,进程挂掉的解决方法
    • MongoDB的索引
    • Linux系统下MongoDB的简单安装与基本操作
    • MongoDB错误32-bit servers don't have journaling enabled by default解决方法
    • Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有