MongoDB 安装及制作成windows服务
下载:
注:直接使用浏览器下载速度很慢,建议使用其他下载软件下载(比如:迅雷)
官网下载地址: https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-4.0.12-signed.msi
或
进入官网(https://www.mongodb.com/)选择下载:



安装:
文件下载完之后,直接双击运行:


这一步要选择“Custom”,下一步设置安装路径:

修改安装路径:
注:安装路径不要有空格!比如:D:\Program Files\MongoDB\Server\4.0 中的 “Program Files” 不符合!




这一步,取消勾选安装Compass,不然会等待很久很久。我等了一个小时也没安装完。猜测是安装过程中会去官网下载compass的安装文件,下载速度很慢。
compass 官网下载地址:https://downloads.mongodb.com/compass/mongodb-compass-community-1.18.0-win32-x64.msi



如果安装了杀毒软件,后面会弹出提示框,允许即可:

这一步选择“Ignore”,忽略即可:


至此安装完成!
安装完之后进入安装目录的bin文件夹下,可看到以下文件:
mongo.exe 是客户端
mongod.exe 是服务端

设置环境变量:将bin文件夹的目录添加在环境变量中


启动服务:
启动mongodb服务,需要指定数据存储的路径(dbpath):cmd -> mongod --dbpath D:\MongoDB\data
以管理员身份运行命令提示符:右键电脑左下角“开始菜单”

执行代码:mongod --dbpath D:\MongoDB\data

连接mongodb:
上面启动服务窗口不要关,同样方式新开一个窗口,执行命令:mongo

已连接成功!
将MongoDB制作成windos服务:
修改配置文件:在mongodb的安装路径bin文件夹下:D:\MongoDB\bin\mongod.cfg 注:也可以自己创建文件,文件路径和文件名可随意取(不建议自己创建)
添加如下代码(可以删除源文件所有内容):
logpath=D:\MongoDB\log\mongod.log # 日志路径
dbpath=D:\MongoDB\data # 数据存放路径
管理员身份运行如下代码:
安装mongodb服务:
mongod --config "D:\MongoDB\bin\mongod.cfg" --install
启动 mongodb:
net start mongodb
关闭 mongodb:
net stop mongodb
卸载 mongodb:
"D:\MongoDB\bin\mongod.exe" --remove

使用.bat文件操作服务: 注:必须以管理员身份运行 .bat 文件
安装服务:
创建一个txt文件(位置随意,建议放在安装目录下),修改后缀为 .bat ,输入以下内容:
@echo off
mongod --config "D:\MongoDB\bin\mongod.cfg" --install
pause // 执行完,不自动关闭窗口


以管理员身份运行:


后面几个一样的操作:
启动服务:
@echo off
net start mongodb
pause // 执行完,不自动关闭窗口
暂停服务:
@echo off
net stop mongodb
pause // 执行完,不自动关闭窗口
卸载服务:
@echo off
"D:\MongoDB\bin\mongod.exe" --remove
pause //执行完,不自动关闭窗口
MongoDB 安装及制作成windows服务的更多相关文章
- 关于在windows平台下将应用制作成windows服务及服务依赖的感想
在某些情况下,应用需要部署在windows平台下,单纯的手动点击exe执行文件或java -jar xxx.jar在实际生产环境中不是最佳实践(制作成bat启动文件置于启动项里,服务器启动后,需要人工 ...
- MongoDB安装及添加到Windows服务,随系统启动
本文介绍在Windows环境下安装MongoDB及添加到Windows服务中,随系统启动 首先去官网下载Windows安装包:https://www.mongodb.org/downloads 一般情 ...
- MongoDB安装并设置为windows服务以使其开机自启
在MongoDB的官方下载windows平台的压缩zip文件,地址:https://www.mongodb.org/dr/fastdl.mongodb.org/win32/mongodb-win32- ...
- 数据库初始化以及制作为Windows服务
前面的博客里我讲述了一些安装过程中会出现的问题以及解决方法,下面我讲一下基本的操作. 1.初始化:(我们要现在数据库里面创建一个data文件,这里是存放数据的地方,所以要是重要的数据已经记得看清楚了删 ...
- 安装自创建的windows服务。
安装自创建的windows服务. 使用工具InstallUtil.exe进行安装和卸载创建的windows服务 安装:C:/WINDOWS/Microsoft.NET/Framework/v2.0.5 ...
- MongoDB的安装启动及做成windows服务
直接上干货. 官网地址:https://www.mongodb.com/download-center?jmp=nav#community 点击图中链接进入所有版本的下载列表 我下载的是3.6.5版本 ...
- 【源码下载】分享一个支持自安装自卸载的Windows服务
NetworkComms网络通信框架序言 这个程序来自 www.codeproject.com 具体的出处就忘了 服务器端的程序,我一般采用在windows服务中调用打开的方式,这样既能看到界面,又 ...
- c#开发的程序安装时动态指定windows服务名称
转自:http://www.jb51.net/article/30549.htm 前段时间由于项目的需求,要在Windows里把同样的组件制作成多个不同名称的服务,这些服务完成类似的功能,仅需要修改业 ...
- windows下zookeeper安装并发布成windows服务
https://blog.csdn.net/yzy199391/article/details/80605195
随机推荐
- RunLoop基础知识以及GCD
- 1.1 字面意思 a 运行循环 b 跑圈 - 1.2 基本作用(作用重大) a 保持程序的持续运行(ios程序因而能一直活着不会死) b 处理app中的各种事件(比如触摸事件 ...
- 通过 Ajax 发送 PUT、DELETE 请求的两种实现方式
一.普通请求方法发送 PUT 请求 1. 如果不用 ajax 发送 PUT,我们可以通过设置一个隐藏域设置 _method 的值,如下: <form action="/emps&quo ...
- Maven配置大全
maven项目打jar包(带依赖) <build> <plugins> <plugin> <artifactId>maven-assembly-plug ...
- netty系列之:一个价值上亿的网站速度优化方案
目录 简介 本文的目标 支持多个图片服务 http2处理器 处理页面和图像 价值上亿的速度优化方案 总结 简介 其实软件界最赚钱的不是写代码的,写代码的只能叫马龙,高级点的叫做程序员,都是苦力活.那么 ...
- BJD4th pwn pi
没记错的话,比赛那天正好是圣诞节,就只看了这一道pwn题,我还没做出来.我太菜了. 有一说一,ida换成7.5版本之后,一些去掉符号表的函数也能被识别出来了,ida更好用了呢. 题目程序分为两块,先看 ...
- [BUUCTF]PWN——ciscn_2019_es_2
ciscn_2019_es_2 附件 步骤: 例行检查,32位程序,开启了nx保护 32位ida载入,shif+f12查看程序里的字符串,这边的"echo flag" 是个迷惑性的 ...
- git 基本命令及idea集成使用
目录 git基本命令使用 设置签名 gitHub 服务配置秘钥 上传代码 更新代码 分支管理 bat脚本更新 idea集成git git基本命令使用 设置签名 签名和秘钥大多数是一起设置的,设置后一般 ...
- Tornadofx学习笔记(4)——IconTextFx开源库,整合5000+个字体图标
JavaFx中其实也可以直接使用字体图标iconfont的,只需要加载ttf字体文件,之后设置unicode即可,具体可以看我给出的代码 既然JavaFx可以,那么以JavaFx为基础的Tornado ...
- CF1433B Yet Another Bookshelf 题解
Content 在一个仅有 \(0,1\) 这两个数的数列上,每次可以选择一段全为1的连续区间将其左移 \(1\) 或者右移 \(1\).现给出 \(t\) 次询问,每次询问给出一个长度为 \(n\) ...
- java 常用类库:时间类LocalDate;LocalTime;LocalDateTime;Calendar 类;Date ;
LocalDate类 LocalDate类代表不带时区的日期,列入2020-12-20.该类提供了静态的now()方法来获取当前的日期.这个类是线程安全的. LocalTime类 代表不带时区的时间, ...