`
somefuture
  • 浏览: 1093058 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

(翻译)二 MongoDB入门-作为windows服务运行

阅读更多

原文地址:http://www.mongodb.org/display/DOCS/Windows+Service

 

windows平台上,mongod.exe具有本地支持来安装和运行为windows服务。

服务相关命令

服务相关的命令有:

 

mongod --install

mongod --service

mongod --remove

mongod --reinstall

 

你也可以把以下选项传递给 —install –reinstall

 

--serviceName {arg}

--serviceUser {arg}

--servicePassword {arg}

 

—install—remove选项分别将mongo安装为服务和移除它。--service选项用于开启服务。--reinstall会尝试移除服务然后再安装它。如果服务还没有安装,--reinstall也有效。

如果服务正在运行,--remove—reinstall都会停止它。

改变服务的名称要使用—serviceName。不论将mongo运行为本地或者域用户还是本地系统账户,都使用—serviceUser—servicePassword

通过命令行伴随—install一起传递给mongod.exe的任何参数,服务都会用于配置mongod.exe的运行。看下面这个例子(这些参数都不是把mongod运行为服务必需的):

 

mongod --logpath d:\mongo\logs --logappend --dbpath d:\mongo\data --directoryperdb --install

 

 

这将导致一个称为Mongo的服务运行以下命令:

 

mongod --logpath d:\mongo\logs --logappend --dbpath d:\mongo\data --directoryperdb

 

 

安装于win7

若要将服务安装在win7上,你必须确保自己在以管理员身份运行。要这样做,打开开始菜单,在搜索栏里键入“cmd.exe”。然后在出现的命令行程序上右键,选择“以管理员身份运行”。

这时候你就可以像上面介绍的那样通过—installMongoDB安装为服务了。

 

mongos作为Windows服务

现在(最低是1.8版本了),mongos还不支持直接安装为windows服务。然而,通过使用Windows Resource Kit点此下载),你可以配置windows主机启动时打开mongos

1。假设你的mongos配置文件是C:\MongoDB\mongos.conf,并且你已经测试了它有效。

2。以管理员身份运行cmd.exe.

3.  srvany.exe安装为服务,就像这样:

 C:\Program Files\Windows Resource Kits\Tools>"C:\Program Files\Windows Resource

Kits\Tools\instsrv.exe" mongos "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"

 
输出差不多是这样:

 

 

The service was successfuly added\!

Make sure that you go into the Control Panel and use
the Services applet to change the Account Name and
Password that this newly installed service will use
for its Security Context.

10.打开regedit.exe

 

11.找到子键

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mongos

12.右键mongos,选择新建>项,输入Parameters

13.选中Parameters

14. 在右边的窗口中右击,选择新建>字符串值,输入Application

15. application的值修改为mongos.exe的全路径,如c:\mongodb\bin\mongos.exe

16.再次在右边右击,选择新建>字符串值,输入AppParameters

17.修改它的值为mongos的参数,如--config C:\mongodb\mongos.conf

18.用NET START mongos校验下服务是否能开启。

0
0
分享到:
评论

相关推荐

    mongodb安装包-驱动-安装说明-测试代码一键成功

    总的来说,这个资源包提供了一站式的MongoDB入门体验,涵盖了从安装到运行的基本流程,对于初学者来说非常实用。请确保按照文档中的指导操作,并随时查阅官方文档获取最新信息和技术支持。同时,理解NoSQL的概念、...

    MongoDB入门与开发范例

    ### MongoDB入门与开发范例 #### 一、MongoDB与NoSQL运动 MongoDB作为NoSQL运动中的一个重要成员,它的出现和发展标志着数据库技术领域的新篇章。NoSQL(Not Only SQL)运动强调使用非关系型数据存储,以解决传统...

    MongoDB入门需知(for_phper).doc

    ### MongoDB入门需知(For PHPer) #### 一、安装MongoDB 对于Windows XP环境下的MongoDB安装,过程相对简单: 1. **下载MongoDB** 从官方网站下载适用于Windows平台的MongoDB安装包。例如,下载链接为:...

    MongoDB-manual

    - **概述**:这部分主要介绍了如何在不同的操作系统上安装MongoDB,包括但不限于Windows、Linux(如Ubuntu、CentOS等)以及Mac OS。 - **步骤**:详细说明了每个操作系统下具体的安装步骤,包括下载安装包、配置环境...

    MongoDB入门

    ### MongoDB入门:全面解析 MongoDB,作为一款高性能、开源的文档型数据库,自问世以来便因其独特的设计和卓越的性能赢得了广泛的认可。本文旨在深入探讨MongoDB的基础知识,包括其核心特性、应用场景以及安装配置...

    mongodb pdf 帮助手册 文档

    - **Diagnostic Tools**:介绍用于诊断MongoDB运行时问题的工具,包括日志分析、性能监控等。 - **Django and MongoDB**:讨论如何将流行的Python Web框架Django与MongoDB结合使用,构建高性能Web应用程序。 - **...

    MongoDB入门学习

    ### MongoDB入门学习知识点详解 #### 一、MongoDB简介与特点 MongoDB是一款非常流行的开源文档型NoSQL数据库系统,采用C++语言实现,具备高度的可扩展性和高性能。它适用于处理大规模的数据集,并提供了丰富的功能...

    mongoDB入门与提高

    - 命令行直接输入启动命令:在 MongoDB 的 bin 目录下运行 `mongod` 命令启动服务。 - 用文件启动 MongoDB:创建一个配置文件,例如 `mongod.conf`,配置数据存储路径、端口等参数,然后通过 `mongod --config ...

    MongoDB快速入门

    ### MongoDB快速入门知识点详解 #### 一、MongoDB简介 **MongoDB** 是一款非常流行的开源文档型数据库管理系统,以其高性能、高可用性以及灵活的数据模型而受到广泛欢迎。相较于传统的关系型数据库如 MySQL,...

    MongoDB入门简介

    ### MongoDB入门知识点详解 #### 一、MongoDB概述 **MongoDB** 是一款基于分布式文件存储的开源数据库系统,以其高性能、灵活性以及易于部署而著称。它采用C++语言编写,旨在为Web应用程序提供一个可扩展且高性能...

    mongoDB初入门总结

    为了方便使用,可以将 MongoDB 设置为 Windows 服务,这样每次开机时会自动启动。使用 `mongod.exe` 命令加上相应参数(如 `--bind_ip`, `--logpath`, `--dbpath`, `--serviceName` 等)进行安装。如果遇到服务未...

    主流NOSQL数据库之MongoDB快速入门.docx

    5. **安装为Windows服务**:为了让MongoDB能够作为Windows服务自动启动,可以使用以下命令进行安装: ```cmd mongod --dbpath "C:\mymongodb" --logpath "C:\mymongodb\logs.txt" --install --serviceName ...

    MongoDB非关系型数据库入门资料

    - 启动MongoDB服务(通过运行`mongod.exe`)。 #### 三、Java操作MongoDB示例 以下是一个简单的Java程序,用于演示如何连接MongoDB数据库并进行基本操作: 1. **创建MongoDB连接**: ```java Mongo mongo = new...

    mongodb入门教程

    安装完成后,需要启动MongoDB服务,并确保它在后台运行。 三、MongoDB的数据模型 MongoDB使用集合(Collections)和文档(Documents)的概念,类似于关系型数据库中的表和行。每个文档都是一个JSON对象,包含键值对...

    MongoDB安装与链接

    - 安装服务:如果希望MongoDB作为后台服务运行,可以使用`--install`选项创建Windows服务,同时指定日志路径、数据库路径等参数。 4. MongoDB 的连接方法: - 启动MongoDB Shell:通过运行`mongo.exe`(指定路径...

    mongodb入门操作

    本篇文章将带你入门 MongoDB,了解如何安装、启动 MongoDB,以及基本的 CRUD (创建、读取、更新、删除) 操作。 首先,安装 MongoDB 非常简单。在描述中提到,你可以下载适用于 Windows 32 位系统的 MongoDB 版本,...

Global site tag (gtag.js) - Google Analytics