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 崩溃报错 Too many open files的问题解析

    Mongodb 崩溃报错 Too many open files的问题解析

    这篇文章主要介绍了Mongodb 崩溃报错 Too many open files的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • MongoDB入门教程之索引操作浅析

    MongoDB入门教程之索引操作浅析

    这篇文章主要介绍了MongoDB入门教程之索引操作浅析,本文讲解了建立索引、唯一索引、组合索引、删除索引等内容,需要的朋友可以参考下
    2014-08-08
  • MongoDB实现增删改查

    MongoDB实现增删改查

    本文详细讲解了MongoDB实现增删改查的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • Ubuntu 14.04  安装 MongoDB 及 PHP MongoDB Driver详细介绍

    Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍

    这篇文章主要介绍了Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍的相关资料,需要的朋友可以参考下
    2016-10-10
  • MongoDB数据库授权认证的实现

    MongoDB数据库授权认证的实现

    本文主要介绍了MongoDB数据库授权认证的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • C#实现窗体中的各个控件同比自动放缩大小

    C#实现窗体中的各个控件同比自动放缩大小

    这篇文章主要介绍了C#实现窗体中的各个控件同比自动放缩大小,实现方式主要是利用panel控件为主题,对于每个控件的大小位置和字体这几个属性进行记录,然后根据窗体改变的大小同时放缩,需要的朋友可以参考下
    2014-10-10
  • MongoDB的安装方法图文详细

    MongoDB的安装方法图文详细

    MongoDB 是一个基于分布式文件存储的数据库,主要用于为 web 应用提供可扩展的高性能数据存储解决方案,这里简单介绍一下安装方法
    2023-06-06
  • MongoDB快速入门笔记(六)之MongoDB的文档修改操作

    MongoDB快速入门笔记(六)之MongoDB的文档修改操作

    这篇文章主要介绍了MongoDB快速入门笔记(六)之MongoDB的文档修改操作的相关资料,需要的朋友可以参考下
    2016-06-06
  • MongoDB数据库性能监控详解

    MongoDB数据库性能监控详解

    MongoDB作为图片和文档的存储数据库,为啥不直接存MySQL里,还要搭个MongoDB集群,麻不麻烦?这篇文章就带你介绍MongoDB数据库性能监控,感兴趣的同学可以参考阅读
    2023-03-03
  • MongoDb CPU利用率过高问题如何解决

    MongoDb CPU利用率过高问题如何解决

    这篇文章主要介绍了MongoDb CPU利用率过高问题如何解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09

最新评论