`
cooliufang
  • 浏览: 130190 次
社区版块
存档分类
最新评论

【MongoDB】MongoDB as Win7 service

阅读更多
Every time, we use mongoDB, must to manual input:

C:\users\XXX>cd /d d:\MongoDB\bin
d:\MongoDB\bin>mongod -dbpath D:\MongoDB\data

So, we can install it as Windows service.

Success:
Right click the command prompt, and open it with "Run as Administrator".

C:\Windows\system32>cd /d d:\MongoDB\bin
d:\MongoDB\bin>mongod -dbpath D:\MongoDB\data --logpath D:\MongoDB\logs\mongodb.log --logappend --directoryperdb --serviceName MongoDB --install
all output going to: D:\MongoDB\logs\mongodb.log


show mongodb.log
引用
Wed Dec 05 18:18:38 Trying to install Windows service 'MongoDB'
Wed Dec 05 18:18:38 Service 'MongoDB' (Mongo DB) installed with command line '"d:\MongoDB\bin\mongod.exe" -dbpath "D:\MongoDB\data" --logpath "D:\MongoDB\logs\mongodb.log" --logappend --directoryperdb --service '
Wed Dec 05 18:18:38 Service can be started from the command line with 'net start MongoDB'


start MongoDB:
d:\MongoDB\bin>net start MongoDB
The Mongo DB service is starting.
The Mongo DB service was started successfully.


stop MongoDB:
d:\MongoDB\bin>net stop MongoDB
System error 109 has occurred.
The pipe has been ended.

---> I dont know this question, but in the log file, the service was stopped.

delete MongoDB:
C:\Windows\System32>sc delete MongoDB
[SC] DeleteService SUCCESS

or run regedit, find HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services->MongoDB, then delete it.

Attention:
1. --dbpath: data directory
   --directoryperdb: Each DB will create a new directory.
2. --logpath: log file directory
here,log file must be XXX.log, if it isn't existed, it will be created automatically.
   --logappend: XXX.log output in additional way.
3. --serviceName: Windows service name, here pay attention to the letter "N".
4. all the above commands must run as administrator.

Question in the process:
1.
d:\MongoDB\bin>mongod -dbpath D:\MongoDB\data --install
Wed Dec 05 18:07:37 --install has to be used with --logpath

------> This because we need to install --logpath

2. If we don't open the command prompt as administrator, it maybe occurrce the following error:
 Error connecting to the service Control Manager: Access is denied. (5)

or, we start MongoDB, also occurrce the error:
 System error 5 has occurred. 
Access is denied.

------> So must "Run as administrator".
  • 大小: 23.1 KB
  • 大小: 18.5 KB
  • 大小: 18.6 KB
  • 大小: 25.9 KB
分享到:
评论

相关推荐

    win7-mongoDB可视化工具-robomongo

    标题中的“win7-mongoDB可视化工具-robomongo”指明了本资源是专为Windows 7用户准备的MongoDB可视化解决方案,即RoboMongo。这款工具能够帮助开发者和管理员在Windows环境下更好地理解和操作MongoDB数据库。 描述...

    mongodb Windows7 64位

    打开命令提示符,以管理员身份运行,执行`mongod --config "C:\Program Files\MongoDB\Server\<version>\bin\mongod.cfg" --service install`来安装服务,然后用`net start MongoDB`启动服务。 3. **连接MongoDB** ...

    MongoDB-2018-win64-enterprise-MongoDB企业版安装包

    MongoDB-2018-win64-enterprise-MongoDB 企业版安装包

    KB2731284补丁-win7mongoDB必备

    标题“KB2731284补丁-win7mongoDB必备”暗示了这是一个针对Windows 7操作系统,用于安装MongoDB数据库系统所必需的更新补丁。MongoDB是一款流行的开源、分布式文档型数据库,适用于处理大量数据。在Windows 7上安装...

    MongoDB-4.0-WIN64版

    7. **开发集成**: - 驱动支持:MongoDB有多种编程语言的驱动,如Node.js、Python、Java等,方便开发者集成到自己的应用中。 - 工具集成:IDEs如Visual Studio Code、IntelliJ IDEA等有MongoDB插件,便于开发和...

    mongodb-bi-win32-x86_64-v2.3.0-rc0.msi

    mongodb-bi-win32-x86_64-v2.3.0-rc0.msi,官网下载很慢,好东西分享下

    MongoDB-4.0.2_Win64 CSDN下载

    MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系...

    Centos7下安装MongoDB

    Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...

    mongodb-4.0.4_windows

    1. 解压缩下载的“mongodb-win32-x86_64-2008plus-ssl-4.0.4”文件到一个合适的目录。 2. 配置MongoDB服务,创建一个配置文件(如`mongod.cfg`),设置数据文件路径、日志文件位置以及网络监听选项。 3. 使用命令行...

    mongodb-win32-x86_64-windows-4.4.5.zip(MongoDB + Robot 3T连接工具,包含一键添加服务、一键启/关闭脚本)

    4.4.5 MongoDB + 1.4.3 Robot 3T连接工具,官网下载,配置已初始化好,包含一键添加服务、一键启动、关闭等脚本。使用方便,亲测好用。配套文章:https://blog.csdn.net/qq_33204709/article/details/115905659

    mongodb java 简单操作 win32 安装步骤

    **一、MongoDB的Win32安装** 1. **下载MongoDB**:首先,你需要访问MongoDB官方网站(https://www.mongodb.com/)下载适用于Windows 32位系统的安装包。通常,这会是一个.msi文件。 2. **安装MongoDB**:双击下载...

    windows版本 mongodb可视化管理mongodb-compass-1.43.0-win32-x64.exe

    mongodb可视化管理mongodb-compass-1.43.0-win32-x64.exe mongodb compass官网下载地址:https://www.mongodb.com/try/download/compass mongodb相关下载地址: mongodb社区版:...

    mongodb-compass-1.27.1-win32-x64.zip

    "mongodb-compass-1.27.1-win32-x64.zip"是一个针对Windows 64位系统的MongoDB Compass版本的压缩包。 MongoDB Compass的核心功能包括: 1. **数据可视化**:它提供了一个直观的界面来查看和理解数据库的结构,...

    mongodb-win32-x86-64-2012plus-4.2.20-signed

    mongodb-win32-x86_64-2012plus-4.2.20-signed

    CentOS(Linux)离线安装MongoDB7.0详细教程(亲测可行)

    ##### 3.2 将 MongoDB 添加至 Service 启动 1. **创建并编辑 service 文件**: ```bash vi mongodb.service ``` 2. **填写内容**: ``` [Unit] Description=mongodb After=network.target remote-fs.target ...

    MongoDB Service Manager.bat

    win 上的MongoDB启动bat脚本。必须提前配置好MongoDB的服务。使用时,需要使用管理员权限运行(对服务操作的权限)

    MongoDb C++ win32 驱动

    7. **API理解**:`MongoDb浅析.docx`和相关PDF文档,如`MongoDB权威指南.pdf`和`MongoDB实战中文版.pdf`,提供了关于如何使用MongoDB C++驱动的API进行数据操作的详细信息。通过这些资源,你可以学习如何连接到...

    mongodb7.0.0安装包

    1. 下载:首先,从官方渠道或提供的压缩包中下载mongodb-win32-x86_64-windows-7.0.0文件。 2. 解压:解压缩下载的文件,通常会得到一个包含可执行文件和配置文件的文件夹。 3. 创建数据目录:MongoDB需要一个专门的...

    mongodb-win32-x86_64-2012plus-4.2.11-signed下载

    mongodb-win32-x86_64-2012plus-4.2.11-signed下载、安装教程

Global site tag (gtag.js) - Google Analytics