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 FilesMongoDBServer4.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:MongoDBdata

 以管理员身份运行命令提示符:右键电脑左下角“开始菜单”

 执行代码:mongod --dbpath D:MongoDBdata

 

 连接mongodb:

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

已连接成功!

将MongoDB制作成windos服务:

修改配置文件:在mongodb的安装路径bin文件夹下:D:MongoDBinmongod.cfg    注:也可以自己创建文件,文件路径和文件名可随意取(不建议自己创建)

添加如下代码(可以删除源文件所有内容):

logpath=D:MongoDBlogmongod.log # 日志路径  
dbpath=D:MongoDBdata # 数据存放路径

管理员身份运行如下代码:


安装mongodb服务:

mongod --config "D:MongoDBinmongod.cfg" --install

启动 mongodb:
net start mongodb

关闭 mongodb:
net stop mongodb

卸载 mongodb:
"D:MongoDBinmongod.exe" --remove

使用.bat文件操作服务:  注:必须以管理员身份运行 .bat 文件

安装服务:

创建一个txt文件(位置随意,建议放在安装目录下),修改后缀为 .bat ,输入以下内容:

@echo off
mongod --config "D:MongoDBinmongod.cfg" --install
pause // 执行完,不自动关闭窗口

以管理员身份运行:

 

后面几个一样的操作:


启动服务:
@echo off
net start mongodb
pause // 执行完,不自动关闭窗口

暂停服务:
@echo off
net stop mongodb
pause // 执行完,不自动关闭窗口

卸载服务:
@echo off
"D:MongoDBinmongod.exe" --remove
pause //执行完,不自动关闭窗口

原文地址:https://www.cnblogs.com/simple-li/p/11334484.html