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

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 原文地址:http://www.mongodb.org/display/DOCS/Windows+Service   在windows平台上,mongod.exe具有本地支持来安装和运行为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校验下服务是否能开启。

目录
相关文章
|
2月前
|
Studio 3T 2025.10 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.10 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
211 21
Studio 3T 2025.10 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
5月前
|
Studio 3T 2025.5 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.5 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
200 2
Studio 3T 2025.5 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
5月前
|
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
172 0
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
544 2
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
727 4
|
10月前
|
Windows 平台安装 MongoDB
10月更文挑战第10天
255 0
Windows 平台安装 MongoDB
数据库数据恢复—MongoDB数据库数据恢复案例
MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 工作人员在MongoDB服务仍然开启的情况下将MongoDB数据库文件拷贝到其他分区,数据复制完成后将MongoDB数据库原先所在的分区进行了格式化操作。 结果发现拷贝过去的数据无法使用。管理员又将数据拷贝回原始分区,MongoDB服务仍然无法使用,报错“Windows无法启动MongoDB服务(位于 本地计算机 上)错误1067:进程意外终止。”
|
29天前
|
MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉
MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉
91 8
MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉

推荐镜像

更多
下一篇
对象存储OSS
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等