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

相关推荐
zuoerjinshu1 小时前
sql实战解析-sum()over(partition by xx order by xx)
数据库·sql
NocoBase2 小时前
【2.0 教程】第 1 章:认识 NocoBase ,5 分钟跑起来
数据库·人工智能·开源·github·无代码
Hoshino.413 小时前
基于Linux中的数据库操作——下载与安装(1)
linux·运维·数据库
Oueii5 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
未来龙皇小蓝5 小时前
【MySQL-索引调优】11:Group by相关概念
数据库·mysql·性能优化
2401_831824965 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
njidf6 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
twc8296 小时前
大模型生成 QA Pairs 提升 RAG 应用测试效率的实践
服务器·数据库·人工智能·windows·rag·大模型测试
@我漫长的孤独流浪6 小时前
Python编程核心知识点速览
开发语言·数据库·python
2401_851272996 小时前
实战:用Python分析某电商销售数据
jvm·数据库·python