Mongo数据库安装成Windows服务
Mongo数据库安装成Windows服务
每次运行mongod --dbpath D:/MongoDB/data命令行来启动MongoDB实在是不方便, 把它作为Windows服务,这样就方便多了。
1、代码示例:
D:\MongoDB\bin>mongod --dbpath D:\Work\MongoDB\Data --directoryperdb --logpath D:\Work\MongoDB\Logs\mongodb.log --logappend --serviceName MongoDB --serviceDisplayName MongoDB --port 27017 --install
运行结果:
Wed Aug 14 22:43:21.029
Wed Aug 14 22:43:21.029 warning: 32-bit servers don't have journaling enabled by default. Please use
--journal if you want durability.
Wed Aug 14 22:43:21.029
Wed Aug 14 22:43:21.029 Trying to install Windows service 'MongoDB'
Wed Aug 14 22:43:21.606 Service 'MongoDB' (MongoDB) installed with command line 'D:\Work\MongoDB\bin
\mongod.exe --dbpath D:\Work\MongoDB\Data --directoryperdb --logpath D:\Work\MongoDB\Logs\mongodb.lo
g --port 27017 --service'
Wed Aug 14 22:43:21.606 Service can be started from the command line with 'net start MongoDB'
注意:log一定要指定一个xxx.log文件(文件不存在也要这么写,会自动创建,写成这样是不可以的--logpath d:\mongodb\logs)。
2、参数及其含义详解
--install:安装MongoDB服务
--serviceName:安装Windows服务时使用的服务名。
--serviceDisplayName:在Windows服务管理器中显示的服务名。
--logpath:MongoDB日志输出文件名称。虽说该参数直译是“日志路径”,其实要指定的是一个具体的完整文件名。这里我使用的是“D:\Work\MongoDB\Logs\mongodb.log ”文件。该文件不用事先创建,直接指定就是了。
--logappend:日志输出文件是以追加的方式输出的;
--dbpath:指定MongoDB数据存放的路径。这个就是最关键的参数了,不仅该目录要存在,并且最好不要以“\”结尾。
--directoryperdb:这个参数很好理解,让MongoDB按照数据库的不同,针对每一个数据库都建立一个目录。
--remove:卸载MongoDB服务。
3、启动和停止服务
启动MongoDB:net start MongoDB
停止MongoDB:net stop MongoDB
转载于:https://blog.51cto.com/zhanyah/1273089
Mongo数据库安装成Windows服务相关推荐
- Java的jar文件安装成windows 服务
Java的jar文件安装成windows 服务: 1.下载:nssm,复制到jar文件目录下 2. jar文件目录下创建bat文件[run.bat],内容为[java -jar 文件名.jar] 3. ...
- minio:安装部署并安装成windows服务
前言 关于分布式文件存储,之前我也是使用fastdfs,那为什么突然选择minio? 1.它可以多平台部署 2.搭建起来不是很复杂 3.github近30K的star 什么是minio? 构建高性能的 ...
- Nginx安装成Windows服务
因为有项目使用Nginx来做负载均衡,但是Nginx的Windows版本是不提供安装成服务的,所以服务器重启后Nginx并不会伴随启动和恢复.网上查了下,这里记录下解决方法,防止遗忘. 第一步:下载W ...
- 将 tomcat 安装成 windows 服务(开启Tomcat后,关闭启动窗口,服务器也关了?)
当关闭启动窗口后,服务器仍然运行. 开始:Ctrl+R,输入cmd,在命令行中: 找到 tomcat 的service.bat(在安装路径的bin目录下) 拖入到doc命令行窗口 or 在doc命令行 ...
- Springboot打包后台运行及注册成Windows服务
jar后台执行 新建bat文件,将下面文件拷贝到bat文件中,并保存. @echo off start javaw -jar xxx.jar exit 双击运行即可. 由于采用javaw运行,没有命令 ...
- 超详细windows安装mongo数据库、注册为服务并添加环境变量
1.官网下载zip安装包 官网地址https://www.mongodb.com/download-center/community?jmp=nav,现在windows系统一般都是64位的,选好版本. ...
- mysql数据库安装:windows下安装MSI版
在实际开发应用中,我们经常要用到数据库,一般情况下公司都会为每个项目搭建好测试环境数据库.但是有时候测试环境数据库有局限性,比如只能使用公司内网访问,当网络连接不畅时连接速度慢,怕自己误操作会误删数据 ...
- 一键将kafka,zookeeper安装为windows服务
正式的网站项目,使用了kafka和 zookeeper,原来是通过命令行启动的,存在的风险就是其他人上服务器可能随时或者不小心给你把命令行cmd给关闭掉,这样kafka和zookeeper就挂掉了,那 ...
- SpringBoot打包部署成Windows服务的详细步骤
SpringBoot打包部署成Windows服务的详细步骤 1.SpringBoot 1.1 pom.xml 1.2 项目代码 1.2.1 项目结构 1.2.2 Controller的代码 1.2.3 ...
最新文章
- 基于opencv的双线性插值的实现(一)
- leetcode题解:Search in Rotated Sorted Array(旋转排序数组查找)
- Python学习笔记:错误,测试,调试(转)
- Linux三大主流网站构建平台,Linux快速构建LAMP网站平台
- 关于js复制文本信息(按钮级别)
- 计算机文化基础操作考试,(计算机文化基础上机考试操作指南.doc
- jquery easyui datagrid mvc server端分页排序筛选的实现
- Unity 8 和 Snap 将会是 Ubuntu 的未来
- wordpress漏洞上传php文件夹,WordPress Asset-Manager PHP文件上传漏洞
- 2018蓝桥杯省赛---java---C---4( 第几个幸运数)
- python二维列表排序_使用Python按顺时针方向排序二维坐标列表?
- 中国古代杰出的科学家
- eclipse 字体设置 Courier New字
- 什么是Github?
- 逆向知识第七讲,三目运算符在汇编中的表现形式,以及编译器优化方式
- 【u008】瑞瑞的木棍
- 微信小程序常用操作(获取openid,获取电话号码,模板消息)
- word插入的页眉页脚看不到问题排查
- LaTeX之非英语字母输入
- 刚刚创下新高的苹果再度自傲,iPhone14提价必将遭受挫败
热门文章
- 清华大学计算机系高考生源,清华大学在这个高考大省录取人数创新高,网友:仍然是同分不同命...
- 绕过宝塔禁止的php函数,宝塔disable functions函数全被禁命令执行+加域服务器如何无限制执行命令...
- mysql proxy yum_mysql 高可用架构 proxysql 之一 yum安装
- verilog时钟翻转怎么写_verilog实时可调时钟代码
- 计算机仿真随机数生成,伪随机数生成器研究
- 读excel_基础 | Excel中单元格的引用方式,读这篇就够了!
- SpringCloud学习之路(一)-简单Demo
- 《软件项目管理(第二版)》第 1 章——概述 重点部分总结
- ST-LINK USB communication error解决方法
- linux输入ls后不显示_零基础学习之Linux基础命令小结