当前位置: 首页 > news >正文

Windows安装MongoDB

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

8、打开mongodb装目录的下的bin目录,然后执行mongo.exe文件。进入mongoDB后台

在这里插入图片描述

http://www.lryc.cn/news/241364.html

相关文章:

  • HandBrake 1.7 近日发布
  • Vue3的watch使用介绍及场景
  • Java设计原则和设计模式
  • webshell之基于框架免杀
  • QT QJsonObject 插入 QByteArray十六进制数据
  • 概要设计文档案例分享
  • 微服务qiankun通信方式
  • 【Azure 架构师学习笔记】-Azure Storage Account(7)- 权限控制
  • 听GPT 讲Rust源代码--src/tools(2)
  • 【python学习】基础篇-常用模块-collections模块:数据结构,如列表、元组、字典和集合等
  • 【电路笔记】-电源电压
  • kali部署ARL灯塔资产系统及使用教程
  • 一、用户管理
  • Could not publish to the server. java.lang.NullPointerException
  • SpringMVC(三)
  • 打印菱形-第11届蓝桥杯选拔赛Python真题精选
  • 『亚马逊云科技产品测评』活动征文|搭建Squoosh图片在线压缩工具
  • 基于亚马逊云科技大语言模型等服务打造企业知识库
  • FFmpeg 使用
  • NLP的使用
  • Navicat DML 操作
  • Springboot-热部署-IDEA2023
  • 人工智能和AR/VR:AI在AR和VR中扮演什么角色?行业应用有哪些?
  • Linux进程通信之共享内存
  • 接口自动化测试:pytest基础讲解
  • 基于JavaWeb+SpringBoot+Vue医院管理系统小程序的设计和实现
  • 收藏这几个开源库,写css你会笑出声
  • 给localStorage缓存添加全局监听器
  • blk_mq_init_queue函数学习记录
  • 高防服务器的工作原理