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目录下创建data和logs文件夹

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

相关推荐
Decay__2 小时前
VMware 安装 SQL Server 双节点 AlwaysOn 可用性组教程 —— WSFC、AG 与侦听器完整部署(系列核心篇)
运维·数据库·sql·mysql·架构
茶栀(*´I`*)2 小时前
SQL 性能分析:从慢查询日志到执行计划的完整定位方法
数据库·sql
艺杯羹3 小时前
1Panel 装好后 ufw 仍是 inactive:一次服务器安全盲区复盘
服务器·数据库·安全·网络安全·系统架构·实战·1panel
code2cat4 小时前
【随笔】MCP工具重试:任务已经创建,响应丢了怎么办
数据库·mcp
wuyk5555 小时前
Spider-第10讲-SQLite持久化与去重
数据库·爬虫·sqlite
乌暮7 小时前
Spring AOP 与 Spring 事务:用大白话彻底理解原理与实践
java·数据库·spring boot·后端·sql·学习·spring
小此方8 小时前
Re:Mysql数据库基础篇(十二):什么是事务、事务解决了什么问题、事务的四大属性、事务的操作方式
数据库·mysql
flash俊杰9 小时前
v0.5-01 让桌面 AI 助手记得住:预算组装、递归摘要、长期记忆与评估基线
数据库·安全·架构
2501_933923259 小时前
redis:string类型常见命令
数据库·redis·缓存
byte轻骑兵10 小时前
时序数据库选型指南:Apache IoTDB 社区版实践与踩坑
数据库·人工智能·apache·时序数据库·iotdb