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

3.Windows下安装MongoDB和Compass教程

img

Windows下安装MongoDB

总体体验下来,,要比MySQL的安装简单了许多,没有过多的配置,直接就上手了!

1、下载

进入官方的下载页面https://www.mongodb.com/try/download/community,如下选择,我选的是zip,直接解压就行。

image-20240314225754035

2、解压

将下载好的软件,进行解压,然后放到一个指定目录。

进入根目录创建一个目录用于储存数据,,例如data/db

image-20240314230622688

3、启动

在 bin 目录中打开命令行提示符,输入如下命令

mongod --dbpath=..\data\db

就会出现如下所示的内容,或者你使用compass连接,可以连上,就说明是正常的。

image-20240314231027273

4、连接测试

直接点击connect就可以连接,连接后可以看见默认的三个集合

image-20240314231213364

5、其他配置

A 切换端口

默认使用的是27017端口进行启动,如果你想切换其他端口,可以这样启动

mongod --dbpath=..\data\db --port 27018

B 设置密码

设置密码之后,需要使用--auth来进行启动,就会出现校验

// 切换到admin数据库
use admin// 创建新的管理员用户(如果尚未创建)
db.createUser({user: "admin",pwd: "yourStrongPassword",roles: ["root"]
})// 或者为已有用户设置密码
db.changeUserPassword("yourUsername", "newStrongPassword")

安装可视化工具Compass

1 下载

官网:https://www.mongodb.com/try/download/compass
官方提供的免费的可视化工具,简单查询以及分析不是问题。

image-20240314230210853

2 解压&启动

将下载好的软件,进行解压,然后放到一个指定目录。双击exe文件,即可运行。

在这里插入图片描述

学完以上内容,感觉目前已经够用了!!!!

相关文章:

  • JavaScprit之初识面向对象
  • 用所有语言写“Hello, World!“
  • WebRTC:真正了解 RTP 和 RTCP
  • C++从零开始(day52)——unordered_set,unordered_map学习使用
  • Visual Studio项目模板的创建与使用
  • 基于 K8s 容器集群的容灾架构与方案
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • 淘宝基于Nginx二次开发的Tengine服务器
  • 「SpringBrick快速入门指南」:一款基于Spring Boot的高级插件化开发框架
  • SQLite优化实践:数据库设计、索引、查询和分库分表策略
  • 媒体发稿:澳门媒体发稿7个流程
  • java组合模式揭秘:如何构建可扩展的树形结构
  • Redis远程连接本机——Docker
  • Vue | 使用 ECharts 绘制折线图
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • CentOS 7 修改主机名
  • Git同步原始仓库到Fork仓库中
  • Git学习与使用心得(1)—— 初始化
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • jquery ajax学习笔记
  • Laravel 实践之路: 数据库迁移与数据填充
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Python学习之路13-记分
  • Vue.js-Day01
  • webgl (原生)基础入门指南【一】
  • 从0实现一个tiny react(三)生命周期
  • 技术发展面试
  • 首页查询功能的一次实现过程
  • 通信类
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • k8s使用glusterfs实现动态持久化存储
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​Python 3 新特性:类型注解
  • (arch)linux 转换文件编码格式
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (function(){})()的分步解析
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (七)Knockout 创建自定义绑定
  • (十一)图像的罗伯特梯度锐化
  • (数据结构)顺序表的定义
  • (未解决)macOS matplotlib 中文是方框
  • (一)Linux+Windows下安装ffmpeg
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转)为C# Windows服务添加安装程序
  • (转载)OpenStack Hacker养成指南
  • .a文件和.so文件
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复