Windows下把MongoDB安装为系统服务的方法

 更新时间:2014年10月30日 12:25:14   投稿:junjie  
这篇文章主要介绍了Windows下把MongoDB安装为系统服务的方法,本文详细介绍了将mongoDB安装为WinXP下系统服务的过程,需要的朋友可以参考下

总结一下如何将mongoDB安装为WinXP下系统服务。

使用的命令如下:

复制代码 代码如下:

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>mongod -dbpath C:\mongo\MongoDB\mongo\data --logpath=C:\mongo\MongoDB\mongo\logs\mongodb.log --auth --install
all output going to: C:\mongo\MongoDB\mongo\logs\mongodb.log

但是无法连接:

复制代码 代码如下:

C:\Documents and Settings\Administrator>mongo
MongoDB shell version: 2.0.1
connecting to: test
Tue May 29 18:07:50 Error: couldn't connect to server 127.0.0.1 shell/mongo.js:8
4
exception: connect failed

看了一下日志,还需要使用net start MongoDB命令来启动服务,日志如下:

复制代码 代码如下:

Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.
Tue May 29 18:06:43 dbexit:
Tue May 29 18:06:43 shutdown: going to close listening sockets...
Tue May 29 18:06:43 shutdown: going to flush diaglog...
Tue May 29 18:06:43 shutdown: going to close sockets...
Tue May 29 18:06:43 shutdown: waiting for fs preallocator...
Tue May 29 18:06:43 shutdown: closing all files...
Tue May 29 18:06:43 closeAllFiles() finished
Tue May 29 18:06:43 dbexit: really exiting now

按照提示,在CMD下运行 net start MongoDB

复制代码 代码如下:

net start "MongoDB"'
C:\Documents and Settings\Administrator>net start mongoDB

发生系统错误 2。

系统找不到指定的文件。

通过控制面板–》管理工具–》服务,查看了一下刚才安装的服务:

不知为何mongod命令所在的路径变成了C:\Documents and Settings\Administrator\,如下所示:

复制代码 代码如下:

"C:\Documents and Settings\Administrator\mongod" -dbpath C:\mongo\MongoDB\mongo\data --logpath=C:\mongo\MongoDB\mongo\logs\mongodb.log --auth --service

指定好mongod的路径,重新安装:

复制代码 代码如下:

C:\mongo\MongoDB\mongo\bin>C:\mongo\MongoDB\mongo\bin\mongod -dbpath C:\mongo\MongoDB\mongo\data --logpath=C:\mongo\MongoDB\mongo\logs\mongodb.log --auth --install

all output going to: C:\mongo\MongoDB\mongo\logs\mongodb.log

这次启动成功了。

相关文章

  • MongoDB视图的修改与删除的实现

    MongoDB视图的修改与删除的实现

    视图为mongodb的操作和数据安全上提供了便利,本文主要介绍了MongoDB视图的修改与删除的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • MongoDB模糊查询操作案例详解(类关系型数据库的 like 和 not like)

    MongoDB模糊查询操作案例详解(类关系型数据库的 like 和 not like)

    这篇文章主要介绍了MongoDB的模糊查询操作(类关系型数据库的 like 和 not like) ,本文通过代码案例分析给大家介绍的非常详细,具有一定的参考借鉴价值,,需要的朋友可以参考下
    2019-07-07
  • 基于MongoDB数据库的数据类型和$type操作符详解

    基于MongoDB数据库的数据类型和$type操作符详解

    下面小编就为大家带来一篇基于MongoDB数据库的数据类型和$type操作符详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • mongodb中按天进行聚合查询的实例教程

    mongodb中按天进行聚合查询的实例教程

    这篇文章主要给大家介绍了关于mongodb中按天进行聚合查询的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用mongodb具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • MongoDB快速入门及其SpringBoot实战教程

    MongoDB快速入门及其SpringBoot实战教程

    MongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计就是用于简化开发和方便扩展,是NoSQL数据库产品中的一种,它支持的数据结构非常松散,是一种类似于JSON的格式叫BSON,本文介绍MongoDB快速入门及其SpringBoot实战,感兴趣的朋友一起看看吧
    2023-12-12
  • 在MongoDB中实现时间范围查询的代码详解

    在MongoDB中实现时间范围查询的代码详解

    MongoDB作为一个高性能、开源、无模式的文档型数据库,广泛应用于各种需要灵活数据模型的应用场景中,在处理与时间相关的数据时,MongoDB提供了强大的查询能力,本文将详细介绍如何在MongoDB中执行时间范围查询,需要的朋友可以参考下
    2024-08-08
  • MongoDB入门教程之Windows下的MongoDB数据库安装图解

    MongoDB入门教程之Windows下的MongoDB数据库安装图解

    这篇文章主要介绍了MongoDB入门教程之Windows下的MongoDB数据库安装图解,本文还讲解了MongoDB的基本操作,如insert、find、 update、remove等操作,需要的朋友可以参考下
    2014-08-08
  • MongoDb的

    MongoDb的"not master and slaveok=false"错误及解决方法

    今天小编就为大家分享一篇关于MongoDb的"not master and slaveok=false"错误及解决方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • Windows系统安装运行Mongodb服务

    Windows系统安装运行Mongodb服务

    今天小编就为大家分享一篇关于Windows系统安装运行Mongodb服务,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • MongoDB中的常用操作$push、$pushAll和$pull示例详解

    MongoDB中的常用操作$push、$pushAll和$pull示例详解

    MongoDB从2.2版本开始支持$push操作符,$push是用于在数组中添加一个元素的更新操作符,它将指定的值追加到数组的末尾,本文给大家介绍MongoDB的常用操作$push、$pushAll和$pull,感兴趣的朋友一起看看吧
    2023-12-12

最新评论