MongoDB安装和配置

一、MongoDB安装和配置
1、进入官网下载你所需要的安装版本,点击直通官网
Step1:进入官网后,将看到如下界面,点击上方导航栏Products,找到Community Server

image-20221006151025478

Step2:选择自己需要的版本、系统和压缩方式

image-20221006151253833

2、下载到电脑后,双击进入安装界面
Step1:一直点击Next即可

image-20221006151859062

image-20221006151945700

Step2:选择Custom按钮,然后点击Next

image-20221006152042694

Step3:根据个人情况,修改MongoDB文件夹的安装路径

image-20221006152309398

image-20221006152346611

Step4:这里不需要改动,直接Next

image-20221006152440538

Step5:这里取消勾选,不安装图形化工具,否则时间非常非常长

image-20221006152516537

Step6:安装完成

image-20221006152610957

3、文件夹介绍
安装成功后,打开文件夹路径,存在下图显示的目录结构

image-20221006153724044

其中bin目录下文件如下图所示

image-20221006153903853

文件作用:

mongo 客户端程序,连接 MongoDB

mongod 服务端程序,启动 MongoDB

mongodump 备份程序

mongoexport 数据导出程序

mongofiles GridFS 工具,内建的分布式文件系统

mongoimport 数据导入程序

mongorestore 数据恢复程序

mongos 数据分片程序,支持数据的横向扩展

mongostat 监视程序

4、配置环境变量
Step1:此电脑(鼠标右键点击)–>属性–>高级系统设置–>环境变量

Step2:新建系统变量–>path变量

image-20221006154610668

Step3:新建变量,值为MongoDB下bin文件夹的电脑所在路径

image-20221006154748348

5、启动MongoDB
​ 安装 MongoDB 后,需要知道如何启动和停止数据库引擎。要启动数据库引擎,可执行

<mongo_install_location>/bin 中的可执行文件 mongod。这个可执行文件启动 MongoDB 服务器,并开始在指定端口上侦听数据库请求。

​ 可执行文件 mongod 接受多个参数,这些参数提供了控制其行为的途径。下表列出了最常用的参数。

image-20221006155331869

Step1:在“安装目录\data\”下创建一个 db 目录

image-20221006155525080

Step2:打开 CMD 用 Windows+R 键打开,输入 cmd

Step3:在 DOS 提示符下输入:mongod -dbpath “D:\MongoDB\data\db” -logpath “D:\MongoDB\log\mongo.log”

至此,mongodb就启动成功!

二:可以通过两种方式操作mongodb:

1、安装mongodb-compass可视化工具

2、启动 MongoDB shell。再打开一个控制台窗口,并执行命令 mongo 来启动 MongoDB shell 端。

image-20221006160627027

这种方式如果要关闭mongodb服务器,ctrl+c关不了,需要按照如下操作关闭:

use admin

​ db.shutdownServer()

image-20221006160753304

执行命令 exit 退出 MongoDB shell。

image-20221006160828780

参考:MongoDB安装和配置_mongodb下载安装_Augenstern K的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/31273.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】系统内核中System.map中字段含义解释

可以通过命令行过来初始化内容 cat System.map-4.18.0-193.el8.x86_64 | grep pci | grep initcall "T"&#xff1a;表示该符号是一个全局函数&#xff0c;可以被其他模块或文件访问。 "D"&#xff1a;表示该符号是一个全局数据对象&#xff0c;可以被其…

flutter开发实战-颜色Color与16进制转换

flutter开发实战-颜色Color与16进制转换 一、颜色Color与16进制转换 代码如下 import dart:ui; class ColorUtil {/// 十六进制颜色&#xff0c;/// hex, 十六进制值&#xff0c;例如&#xff1a;0xffffff,/// alpha, 透明度 [0.0,1.0]static Color hexColor(int hex, {doub…

Python爬虫的解析(学习于b站尚硅谷)

目录 一、xpath  1.xpath插件的安装  2. xpath的基本使用  &#xff08;1&#xff09;xpath的使用方法与基本语法&#xff08;路径查询、谓词查询、内容查询&#xff08;使用text查看标签内容&#xff09;、属性查询、模糊查询、逻辑运算&#xff09;  &#xff08;2&a…

Vc - Qt - 绘制绿色矩形

要在Qt中绘制一个绿色矩形&#xff0c;您需要创建一个自定义的QWidget或QGraphicsView类&#xff0c;在其绘制事件中使用QPainter来绘制形状。 以下是一个简单的示例&#xff0c;演示如何在QWidget中绘制一个绿色矩形&#xff1a; #include <QWidget> #include <QPain…

JuiceFS 在多云存储架构中的应用 | 深势科技分享

2020 年末&#xff0c;谷歌旗下 DeepMind 研发的 AI 程序 AlphaFold2 在国际蛋白质结构预测竞赛上取得惊人的准确度&#xff0c;使得 “AI 预测蛋白质结构” 这一领域受到了空前的关注。今天我们邀请到同领域企业&#xff0c;深势科技为大家分享其搭建基础平台时的实践与思考。…

Linux学习之sed删除、追加、插入、更改、读写文件、下一行、打印、退出和seq命令

cat /etc/redhat-release看到操作系统是CentOS Linux release 7.6.1810&#xff0c;uname -r看到内核版本是3.10.0-957.el7.x86_64&#xff0c;sed --version可以看到sed版本是4.2.2。 echo a : 1 : good : g >> sed_daicpnrwq.txt echo b : 2 : well : w >> sed…

AttentionFreeTransformer 源码解析(一):AFTFull、AFTSimple、AFTLocal

我觉得源码写的很好懂&#xff0c;我就不加注释了&#xff0c;直接上计算流程图。 AFTFull class AFTFull(nn.Module):def __init__(self, max_seqlen, dim, hidden_dim64):super().__init__()max_seqlen: the maximum number of timesteps (sequence length) to be fed indim…

WordPress博客发布到公网可访问【 windows系统及linux系统操作】

文章目录 1. 免费注册并下载安装cpolar内网穿透1.1 windows系统1.2 linux系统 2. 将内网映射到公网3. 获取所映射的公网地址 要将自己搭建的个人WordPress博客网站发布到公网可访问&#xff0c;比较常规的做法是买服务器、域名&#xff0c;将其部署到服务器上&#xff0c;备案发…

断续模式(DCM)与连续模式(CCM)

断续模式&#xff08;DCM&#xff09;与连续模式&#xff08;CCM)是开关电源最常用的两种工作模式。当初级开关管导通前&#xff0c;初级绕组还存在能量&#xff0c;不完全传递到次级&#xff0c;这种情况就叫连续模式。若初级绕组能量完全传递到次级&#xff0c;则为断续模式。…

linux鲁班猫代码初尝试[编译镜像][修改根文件系统重编译]

编译镜像 官方百度云盘资料:https://doc.embedfire.com/linux/rk356x/quick_start/zh/latest/quick_start/baidu_cloud/baidu_cloud.html 解压虚拟机压缩包:"鲁班猫\8-SDK源码压缩包\开发环境虚拟机镜像\ubuntu20.04.7z"后既可以用VMware打开,打开后可以看到已经有…

笙默考试管理系统-MyExamTest----codemirror(4)

笙默考试管理系统-MyExamTest----codemirror&#xff08;4&#xff09; 目录 笙默考试管理系统-MyExamTest----codemirror&#xff08;4&#xff09; 一、 笙默考试管理系统-MyExamTest----codemirror 二、 笙默考试管理系统-MyExamTest----codemirror 三、 笙默考试管…

Java顺序表解析与应用

一、顺序表概念 顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构&#xff0c;一般情况下采用数组存储。在数组上完成数据的增删查改。 二、主要功能接口实现 Java顺序表底层就是一个动态数组。其主要功能接口如下&#xff1a; // 1.打印顺序表&#xff0…

Vue3项目中将html元素转换为word

下载插件 html转word插件 pnpm i --save html-docx-js-typescript生成临时链接 pnpm i file-saver代码部分 html部分&#xff0c;为要下载的部分用id做唯一标识 <div :id"mode-${chart.id}"><pre><VueShowdown :markdown"chart.content&quo…

手势识别-手势音量控制(opencv)

本项目是使用了谷歌开源的框架mediapipe&#xff0c;里面有非常多的模型提供给我们使用&#xff0c;例如面部检测&#xff0c;身体检测&#xff0c;手部检测等。 代码需要用到opencv HandTraqckModule模块 mediapipe模块和一个音量控制模块 AndreMiras/pycaw: Python Core…

android webview 显示灰度网页

要在WebView中显示网页灰度显示&#xff0c;您可以通过以下步骤操作&#xff1a; 在您的布局文件中添加WebView组件&#xff1a; <WebViewandroid:id"id/webview"android:layout_width"match_parent"android:layout_height"match_parent" /…

手机便签中可以打勾的圆圈或小方块怎么弄?

在日常的生活和工作中&#xff0c;很多网友除了使用手机便签来记录灵感想法、读书笔记、各种琐事、工作事项外&#xff0c;还会用它来记录一些清单&#xff0c;例如待办事项清单、读书清单、购物清单、旅行必备物品清单等。 在按照记录的清单内容来执行的时候&#xff0c;为了…

$bus的emit和on执行顺序

需求&#xff1a; 但是发现弹框组件第一次打开时&#xff0c;接收不到信息&#xff0c;第二次再摊开&#xff0c;就收到消息了。 原因是因为&#xff1a; 是因为全局事件总线必须先执行$on,再执行$emit 所以我们在使用$bus.$emit发送消息时&#xff0c;要使用nextTick包裹&…

全栈开发流程——数据表的分析与创建详解实战演示(一)

作者介绍 「作者主页」&#xff1a;雪碧有白泡泡 「个人网站」&#xff1a;雪碧的个人网站 「推荐专栏」&#xff1a; ★java一站式服务 ★ ★ React从入门到精通★ ★前端炫酷代码分享 ★ ★ 从0到英雄&#xff0c;vue成神之路★ ★ uniapp-从构建到提升★ ★ 从0到英雄&…

山东双软认定的标准

在看流程之前首先我们先了解一下是否符合双软企业认定资质要求&#xff1a; &#xff08;1&#xff09;收入来源&#xff1a;以软件开发生产、系统集成、应用服务等其为主营业务和收入来源。 &#xff08;2&#xff09;经营场所&#xff1a;具有技术装备和经营场所。 &#…

【windows】windows上如何使用linux命令?

前言 windows上的bat命令感觉不方便&#xff0c;想在windows上使用linux命令。 有人提供了轮子&#xff0c;本文简单介绍一些该轮子的安装与使用&#xff0c;希望能够帮助到和我有一起需求的网友。 我的答案是busybox。 1.安装busybox.exe 在这个网站上安装busybox busyb…