1、下載MongoDB的zip,解壓
2、創建目錄
mkdir D:\JavaSoftware\Database\MongoDB\mongodb-win32-x86_64-windows-5.0.8\data\db
mkdir D:\JavaSoftware\Database\MongoDB\mongodb-win32-x86_64-windows-5.0.8\data\log
3、創建一個配置文件mongod.cfg,內容如下:
systemLog:destination: filepath: D:\JavaSoftware\Database\MongoDB\mongodb-win32-x86_64-windows-5.0.8\data\log\mongod.log
storage:dbPath: D:\JavaSoftware\Database\MongoDB\mongodb-win32-x86_64-windows-5.0.8\data\db
net:port: 27017
4、管理員權限啟動cmd,跳轉到mongodb-win32-x86_64-windows-5.0.8\bin目錄執行注冊服務
mongod.exe --config "D:\JavaSoftware\Database\MongoDB\mongodb-win32-x86_64-windows-5.0.8\mongod.cfg" --serviceName "MongoDB" --install
注:移除 MongoDB 服務:mongod.exe --remove
5、啟動MongoDB服務、關閉MongoDB服務(cmd管理員權限執行)
net start MongoDB
net stop MongoDB
6、瀏覽器訪問http://127.0.0.1:27017/
驗證
7、創建mongo.bat腳本用于啟動、停止服務。腳本要以管理員權限執行,文件編碼為:ANSI。內容如下:
@echo off
:main
cls
echo 注:請保證該腳本是使用管理員權限執行,否則將無法正常停啟服務!!!
echo 當前MongoDB服務狀態:
for /f "skip=3 tokens=4" %%i in ('sc query "MongoDB"') do set "zt=%%i" &goto :next
:next
if /i "%zt%"=="RUNNING" (
echo 服務MongoDB正在運行
) else (
echo 服務MongoDB已停止
)echo.echo ------------------------------
echo 1.啟動
echo 2.停止
echo ------------------------------
set /p X=輸入數字選擇功能:if %X%==1 (
goto one
)else if %x%==2 (
goto two
):one
echo 正在啟用服務...
net start "MongoDB"
echo 服務MongoDB啟動成功!
echo.
goto main:two
echo 正在停止服務...
net stop "MongoDB"
echo 服務MongoDB停止成功!
echo.
goto main