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 端口 指定配置文件等 没有特殊需求就用默认的就好

相关推荐
codingWhat13 小时前
整理「祖传」代码,就是在开发脚手架?
前端·javascript·node.js
ServBay14 小时前
Node.js、Bun 与 Deno,2026 年后端运行时选择指南
node.js·deno·bun
倔强的石头_14 小时前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
码路飞21 小时前
Node.js 中间层我维护了两年,这周终于摊牌了——成本账单算完我人傻了
node.js
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
None3212 天前
【NestJs】使用Winston+ELK分布式链路追踪日志采集
javascript·node.js
Dilettante2582 天前
这一招让 Node 后端服务启动速度提升 75%!
typescript·node.js
Mr_li3 天前
NestJS 集成 TypeORM 的最优解
node.js·nestjs
UIUV3 天前
node:child_process spawn 模块学习笔记
javascript·后端·node.js
李广坤3 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库