• MongoDB(一)之Windows安装


    Windows安装MongoDB

    01:下载mongodb

    • 官网:https://www.mongodb.com/
    • 下载地址:https://www.mongodb.com/try/download
    • Linux下载地址:https://downloads.mongodb.com/linux/mongodb-linux-x86_64-enterprise-rhel70-4.2.19.tgz
    • Windows下载地址:https://downloads.mongodb.com/win32/mongodb-win32-x86_64-enterprise-windows-64-4.2.19-signed.msi

    02:进行安装mongodb

    1、选择complete,完整安装(安装全部组件)。complete,完整的、完全的。
    在这里插入图片描述

    当然也可以选自定义安装,影响不大。

    2、安装mongodb指定目录
    在这里插入图片描述

    • data目录是数据存储目录,数据库中的数据就存储在这个目录中。
    • log是日志文件的输出目录。

    在这里插入图片描述

    ok,安装完成。

    3:查看安装以后mongodb服务

    我们打开服务,MongoDB已安装为WIndwos服务,并自动开启:
    在这里插入图片描述
    在这里插入图片描述

    默认端口:27017

    03、配置MongoDB的环境变量

    1:找到系统设置
    在这里插入图片描述

    2:配置mongodbpath即可
    在这里插入图片描述

    3:cmd查看mongodb

    C:\Users\zxc>mongo -version
    
    MongoDB shell version v4.2.19
    git version: e68a7d47305e14e090cba9ce3d92533053299996
    allocator: tcmalloc
    modules: enterprise
    build environment:
        distmod: windows-64
        distarch: x86_64
        target_arch: x86_64
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    4:获取mongodb的控制台

    mongo
    
    • 1

    在这里插入图片描述

    04、Mongodb的可视化工具

    Navicat for MongoDB

    官网下载地址:http://www.navicat.com.cn/download/navicat-for-mongodb

    老牌的数据库管理工具,支持多种数据库的集成,已集成 MongoDB 类型,属于付费型管理工具。好处是用会了一个 DB 版的 Navicat,所有 DB 版都会很顺手,维持一套操作习惯,如果再肌肉记忆一些快捷键,会更加高效。

    img

    Robo 3T (Robomong) 推荐

    官网下载地址:https://robomongo.org/download

    Robo 3T 前身是 Robomongo,后被 3T 公司收购,是一款免费开源的 GUI 管理工具。支持 MongoDB 4.0+,轻量级 GUI,支持语法填充等等。适用于 Windows,macOS 和 Linux 系统。

    img

    创建一个数据库
    在这里插入图片描述

    基本操作

    1:进入mongodb命令行

    > mongo
    
    • 1

    2:选中数据集合

    >use admin
    
    • 1

    3:创建用户和密码

    >db.createUser({user:"root",pwd:"mkxiaoer",roles:["root"]})
    
    • 1

    4:验证

    >db.auth("root","mkxiaoer")
    
    • 1

    5:查看所有的用户

    >show users
    
    • 1

    6:测试是否链接
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    JavaScript入门--数组
    MongoDB、Elasticsearch分组统计性能比较
    java毕业设计春之梦理发店管理Mybatis+系统+数据库+调试部署
    Java基础面试题
    Java实验七
    springboot整合pi支付开发
    Diffusion model在其他领域中的相关论文
    【解决】Github Pages搭建的网页访问加载缓慢
    socket can应用程序在发送时,怎么控制是标准帧还是扩展帧?
    两个栈实现队列
  • 原文地址:https://blog.csdn.net/PeterMrWang/article/details/125413920