node 第二十二天 mongoDB最新版7.x安装教程

  1. 学习服务端其实就是学习数据库, 就web这一条线而言, 客户端的学习就是学习浏览器, 而服务端的学习就是学习数据库(当然还有服务器)

  2. 为什么学习mongoDB
    mongoDB是非关系型数据库(not only sql) 基本上补全了mysql的缺陷, 当然也缺失了部分mysql的优势. 当然, 非大型应用的业务场景下, 数据库不会是工程瓶颈, 所以用什么都行, 这里我先入一波mongoDB

  3. 安装地址
    学习用社区版就好, 因为是免费的, 网上的安装教程都老了, 这里写一下最新的

  4. 勾选zip点击download (压缩包的安装模式更可控, 而且更接近生产环境部署到服务器的流程)
    在这里插入图片描述

  5. 将安装包解压到指定目录 D:\mongoDB

  6. 解压出来的文件夹重命名为mongo 其它两个文件后面再说
    在这里插入图片描述

  7. 先在mongo目录下创建datalogs文件夹
    在这里插入图片描述

  8. 管理员权限打开cmd cd到D:\mongoDB\mongo\bin目录下面, 执行以下命令(这一步没有截图)

mongod.exe --bind_ip 127.0.0.1 --logpath “D:\mongoDB\mongo\logs\mongodb.log” --logappend --dbpath “D:\mongoDB\mongo\data” --serviceName “MongoDB” --serviceDisplayName “MongoDB” --install

这里指定了数据库数据存储路径和日志存储文件, 有兴趣的可以去看 官方文档 如果什么都不提示就是成功了

  1. 检验是否已安装服务 cdm 输入 net start mongodb 如图就说明成功了
    在这里插入图片描述

  2. 在4.x版本以下你会发现bin目录下有一个mongo.exe文件, 5.x版本就废弃了, 比如我们7.x版本的bin下只有mongos.exemongod.exe, 文件作用详见官方文档
    所以你可以在bin下面执行 mongod命令 和 mongos命令 但是mongo命令没有了 这时你需要下载安装mongosh来代替老版本的mongo作为客户机界面

  3. mongosh 下载安装
    下载地址 也是下载压缩包
    在这里插入图片描述

  4. 下载完成后解压到 D:\mongoDB 重命名解压后的文件夹为mongosh
    在这里插入图片描述

  5. 接下来 把这两个路径添加到电脑环境变量的path里面
    D:\mongoDB\mongo\bin D:\mongoDB\mongosh\bin

  6. 添加环境变量成功后 管理员身份打开cmd 任意路径都可以执行 mongos mongod mongosh

  7. 下面来试一试mongsh 也就是cmd界面的数据库客户端
    在这里插入图片描述

  8. 到这里就基本完成了, 其它配置需要查阅文档比如 ip 端口 指定配置文件等 没有特殊需求就用默认的就好

相关推荐

  1. centos 7.x 安装docker新版

    2024-01-23 18:32:03       72 阅读
  2. node 第二 webpack 初见

    2024-01-23 18:32:03       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-23 18:32:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-23 18:32:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-23 18:32:03       82 阅读
  4. Python语言-面向对象

    2024-01-23 18:32:03       91 阅读

热门阅读

  1. 有关HTML知识点汇总总结

    2024-01-23 18:32:03       46 阅读
  2. 笨蛋学设计模式行为型模式-中介者模式【24】

    2024-01-23 18:32:03       54 阅读
  3. Linux红帽认证考试含金量高吗?前景如何?

    2024-01-23 18:32:03       52 阅读
  4. Http常用状态码

    2024-01-23 18:32:03       52 阅读
  5. Ansible清单 inventory

    2024-01-23 18:32:03       41 阅读
  6. oracle如何定期备份数据库sql文件

    2024-01-23 18:32:03       60 阅读
  7. ansible的file模块详解

    2024-01-23 18:32:03       47 阅读
  8. 七、C++函数

    2024-01-23 18:32:03       44 阅读
  9. 信息安全标准

    2024-01-23 18:32:03       61 阅读
  10. libtorch学习第二

    2024-01-23 18:32:03       50 阅读