当前位置: 首页 > 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后台

在这里插入图片描述

相关文章:

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&#xff0c…...

HandBrake 1.7 近日发布

导读HandBrake 1.7 近日发布,作为这个开源、免费和跨平台视频转码器应用程序的重大更新,适用于 GNU/Linux、macOS 和 Windows 系统。 在 HandBrake 1.6 发布近一年后,HandBrake 1.7 版本为 Linux 用户提供了许多好处,包括视频摘要…...

Vue3的watch使用介绍及场景

目录 一、watch的使用 1. 监听一个变量 2. 监听一个对象的属性 3. 监听一个函数的返回值 二、watch的使用场景 1. 监听表单的变化 2. 监听路由参数的变化 3. 监听Vuex中的数据变化 三、watch的效果图 四、watch的示例 以上就是Vue3的watch的介绍,watch是…...

Java设计原则和设计模式

目录 第一部分:设计原则 单一职责原则 (Single Responsibility Principle)开闭原则 (Open-Closed Principle)里氏替换原则 (Liskov Substitution Principle)接口隔离原则 (Interface Segregation Principle)依赖倒置原则 (Dependency Inversion Principle)合成/聚…...

webshell之基于框架免杀

thinkphp array_map_recursive函数 array_map_recursive函数分析 这里存在一个call_user_func命令执行函数 免杀效果 B函数 免杀效果 B函数分析 exec函数分析 在exec函数用存在有个类调用,且所有的参数都可控 smarty_php_tag函数 免杀效果 smarty_php_tag函数分析…...

QT QJsonObject 插入 QByteArray十六进制数据

场景描述 有一组十六进制数使用QByteArray进行存储;需要将其插入QJsonObject,然后通过网络发送出去;接收到后,再转换回QByteArray; 操作代码 1. QByteArray转换QString插入QJsonObject QString str ""; …...

概要设计文档案例分享

1引言 1.1编写目的 1.2项目背景 1.3参考资料 2系统总体设计 2.1整体架构 2.2整体功能架构 2.3整体技术架构 2.4运行环境设计 2.5设计目标 3系统功能模块设计 3.1个人办公 4性能设计 4.1响应时间 4.2并发用户数 5接口设计 5.1接口设计原则 5.2接口实现方式 6运行设计 6.1运行模块…...

微服务qiankun通信方式

qiankun: 是一种类似于微服务的架构,是将一个大型应用拆分成若干个更小、更简单,可以独立开发、测试和部署的子应用,然后由一个基座应用根据路由进行应用切换,主要是为了解决大型工程在变更、维护、扩展等方面的困难而…...

【Azure 架构师学习笔记】-Azure Storage Account(7)- 权限控制

本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Storage Account】系列。 接上文 【Azure 架构师学习笔记】-Azure Storage Account(6)- File Layer 前言 存储帐户作为其中一个数据终端存储,对安全性的要求非常高,不管…...

听GPT 讲Rust源代码--src/tools(2)

题图来自AI生成 File: rust/src/tools/rust-installer/src/util.rs 在Rust源代码中,rust/src/tools/rust-installer/src/util.rs文件是安装程序的一个辅助文件,它提供了一些实用函数和结构体来处理安装过程中需要的一些操作。 这个文件中定义了几个结构体…...

【python学习】基础篇-常用模块-collections模块:数据结构,如列表、元组、字典和集合等

Python中的collections模块提供了一些有用的数据结构,如列表、元组、字典和集合等。 以下是collections模块中一些常用数据结构的用法: Counter类 Counter类是一个字典子类,用于计数可哈希对象。 它可以接受一个可迭代对象作为参数&#xff…...

【电路笔记】-电源电压

电源电压 文章目录 电源电压1、概述1.1 交流发电机1.2 电池1.3 理想电压源1.4 实际电压源1.5 连接规则 2、相关源2.1 压控电压源 (VCVS)2.2 电流控制电压源 (CCVS) 3、总结 在本文中,我们详细介绍了称为电源电压的重要电子元件的架构、功能和使用。 我们首先提出理想…...

kali部署ARL灯塔资产系统及使用教程

网上有很多ARL部署到centos系统的教程,但是部署到ubuntu或kali linux系统的教程都是乱七八糟,互相抄,而且没有一个能部署成功,鉴于此,写下此教程,帮助大家出坑 一、安装docker环境(网上什么弄钥匙呀,什么稳定源啊都是垃圾) 准备一个纯净的最新的kali linux系统 1、配…...

一、用户管理

一、后端数据库初始化 1.1 因为版本问题,始终报错,按照报错信息去查询解决方案,无法解决 灵机一动: 网址: Spring Boot 3.0 升级 实战踩坑记录 - 掘金 (juejin.cn) 1.2 个人配置【运行成功…...

Could not publish to the server. java.lang.NullPointerException

publishing to tomcat v8.0 server at localhost has encontered a problem. Could not publish to the server. java.lang.NullPointerException 解决办法: 关闭eclipse在自己设置的workspace目录下面,打开目录:.metadata.plugins\org.ecl…...

SpringMVC(三)

十、拦截器 1、拦截器的配置 SpringMVC中的拦截器用于拦截控制器方法的执行 SpringMVC中的拦截器需要实现HandlerInterceptor SpringMVC的拦截器必须在SpringMVC的配置文件中进行配置&#xff1a; <bean class"com.atguigu.interceptor.FirstInterceptor">…...

打印菱形-第11届蓝桥杯选拔赛Python真题精选

[导读]&#xff1a;超平老师的Scratch蓝桥杯真题解读系列在推出之后&#xff0c;受到了广大老师和家长的好评&#xff0c;非常感谢各位的认可和厚爱。作为回馈&#xff0c;超平老师计划推出《Python蓝桥杯真题解析100讲》&#xff0c;这是解读系列的第9讲。 打印菱形&#xff…...

『亚马逊云科技产品测评』活动征文|搭建Squoosh图片在线压缩工具

搭建Squoosh图片在线压缩工具 前言一、Squoosh是什么&#xff1f;二、准备一台Lightsail实例1.进入控制台2.创建实例3.开放端口4.部署Squoosh5.预览 三、搭建反向代理1. 安装宝塔2. 配置反向代理3. 预览代理效果 提示&#xff1a;授权声明&#xff1a;本篇文章授权活动官方亚马…...

基于亚马逊云科技大语言模型等服务打造企业知识库

背景 大语言模型是自然语言处理领域的一项重要技术&#xff0c;能够通过学习大量的文本数据&#xff0c;生成具有语法和意义的自然语言文本。目前大语言模型已经成为了自然语言处理领域的一个热门话题&#xff0c;引起了广泛的关注和研究。 知识库需求在各行各业中普遍存在&a…...

FFmpeg 使用

添加关键帧 被压缩过的视频丢失关键帧导致seekTo无效&#xff0c;需要给视频添加关键帧 ffmpeg -i 2.mp4 -c:v libx264 -x264opts keyint5 -y keyint10.mp4修改分辨率 -i /sdcard/bankinfo/-484870439.mp4 -vf scale1920:1080 -threads 5 -preset ultrafast -y /sdcard/ban…...

3分钟掌握Bebas Neue:免费开源标题字体的终极设计解决方案

3分钟掌握Bebas Neue&#xff1a;免费开源标题字体的终极设计解决方案 【免费下载链接】Bebas-Neue Bebas Neue font 项目地址: https://gitcode.com/gh_mirrors/be/Bebas-Neue 还在为寻找专业、免费且视觉冲击力强的标题字体而烦恼吗&#xff1f;Bebas Neue字体正是你需…...

避坑指南:在Ubuntu 20.04上编译VINS-Fusion时,如何解决Ceres库的C++14编译错误?

深度解析&#xff1a;Ubuntu 20.04下VINS-Fusion与Ceres库的C14兼容性实战 当你在Ubuntu 20.04环境下尝试编译VINS-Fusion这类依赖Ceres Solver的SLAM项目时&#xff0c;是否曾被满屏的integer_sequence等C模板错误搞得焦头烂额&#xff1f;这个看似简单的编译问题背后&#xf…...

5分钟极速上手:Translumo实时屏幕翻译工具完整指南

5分钟极速上手&#xff1a;Translumo实时屏幕翻译工具完整指南 【免费下载链接】Translumo Advanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc. 项目地址: https://gitcode.com/gh_mirrors/tr/Translumo 想要打破语…...

工具管理化技术中的工具选型工具使用工具维护

工具管理化技术是现代企业提升效率、降低成本的核心手段&#xff0c;其中工具选型、使用与维护是三大关键环节。无论是软件开发、生产制造还是日常办公&#xff0c;选择合适的工具、高效使用并持续维护&#xff0c;直接影响工作成果的质量与可持续性。本文将围绕这三个环节展开…...

桌游卡牌设计如何告别重复劳动?这款3MB小工具让你效率提升300%

桌游卡牌设计如何告别重复劳动&#xff1f;这款3MB小工具让你效率提升300% 【免费下载链接】CardEditor 一款专为桌游设计师开发的批处理数值填入卡牌生成器/A card batch generator specially developed for board game designers 项目地址: https://gitcode.com/gh_mirrors…...

开源AI录屏工具Bloom:本地优先架构与智能工作流实践

1. 项目概述&#xff1a;从本地录屏到AI就绪的工作流革命 如果你和我一样&#xff0c;日常工作中充斥着大量的屏幕录制需求——可能是给同事演示一个功能&#xff0c;记录一个线上会议&#xff0c;或者复盘自己解决一个复杂Bug的过程——那你肯定对Loom这类工具不陌生。它们方…...

字节跳动UI-TARS-desktop:混合渲染架构下的高性能桌面应用开发新范式

1. 项目概述与核心价值 最近在桌面端跨平台开发领域&#xff0c;一个名为 bytedance/UI-TARS-desktop 的项目在开发者社区里引起了不小的讨论。乍一看这个标题&#xff0c;你可能会有点懵&#xff1a;“UI-TARS”是什么&#xff1f;字节跳动开源的这个桌面项目&#xff0c;到…...

Unity游戏自动翻译终极指南:3种安装方法+5大实用技巧

Unity游戏自动翻译终极指南&#xff1a;3种安装方法5大实用技巧 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 你是否曾经因为语言障碍而无法畅玩心仪的日文或韩文Unity游戏&#xff1f;是否在游戏过程中…...

R语言决策树回归:非线性建模与实战指南

1. 决策树非线性回归的核心价值在数据分析领域&#xff0c;线性回归是最基础的建模方法&#xff0c;但现实世界的数据关系往往错综复杂。当自变量和因变量之间呈现明显的非线性关系时&#xff0c;传统线性模型就会显得力不从心。这正是决策树算法大显身手的地方——它能够自动捕…...

BetterNCM安装器完整指南:3分钟解锁网易云音乐插件功能

BetterNCM安装器完整指南&#xff1a;3分钟解锁网易云音乐插件功能 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 想要让你的网易云音乐PC客户端变得更强大、更个性化吗&#xff1f;B…...