首先按照惯例,我们先去MongoDB官网下载最新的MongoDB安装包
官网地址:
https://www.mongodb.com/download-center?jmp=nav#community
下载完成后开始安装,此处我们选在Custom自定义安装,将MongoDB安装在D盘
接下来我们打开D:\MongoDB目录,在下面创建Log文件夹和Data文件夹,分别用于存放日志文件和数据文件
然后进入D:\MongoDB\Server\3.4\bin目录,并创建4个批处理文件,分别用于启动,安装,停止服务,和打开Shell,当然我们也可以在环境变量中添加D:\MongoDB\Server\3.4\bin方便我们使用MongoDB命令
首先看一下安装Windows服务的批处理文件内容
@echo off
:input
title 安装MongoDB服务
echo 请输入“1”按下回车键确认安装,输入其它值则退出.
set /p "num=请输入:"
if "%num%"=="1" (
cls & goto 1
) else (
cls & goto 2
)
:1
echo 正在安装MongoDB服务.
::设置启动参数
set path=%path%;%cd%
set bind_ip=192.168.1.60
set bind_port=27017
set log_path=D:\MongoDB\Log\mongodb.log
set db_path=D:\MongoDB\Data
set service_name=MongoDB
set service_display_name=MongoDB_01
::设置windows服务
echo 1.移除原有服务.
mongod.exe --remove
echo 2.安装服务.
mongod.exe --bind_ip %bind_ip% --logpath %log_path% --logappend --dbpath %db_path% --port %bind_port% --serviceName %service_name% --serviceDisplayName %service_display_name% --install
echo 3.安装完成.
pause>nul
:2
exit
此处我们右击我的电脑-管理-服务,查找我们创建的MongoDB服务查看是否存在,如果存在,我们继续下一步,否则的话检查一下配置,重新运行批处理文件
然后我们再来看一下启动Windows服务
@echo off
:input
title 启动MongoDB服务
echo 请输入“1”按下回车键确认启动,输入其它值则退出.
set /p "num=请输入:"
if "%num%"=="1" (
cls & goto 1
) else (
cls & goto 2
)
:1
echo 正在启动MongoDB服务.
set path=%path%;%cd%
net start MongoDB
echo 启动成功,按任意键继续.
pause>nul
:2
exit
启动成功后我们就可以直接连接数据库了,此时我们使用Mongo命令来测试一下
mongo -host 192.168.1.60
pause
双击Bat文件运行:
连接后我们首先执行了2+2来看看脚本是否能运行,随后使用db命令查看当前数据库,并使用insert命令插入一条数据,最后使用find命令查看表中的数据,到此MongoDB就安装结束了