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

相关推荐
leegong2311132 分钟前
PostgreSQL 初中级认证可以一起学吗?
数据库
秋野酱2 小时前
如何在 Spring Boot 中实现自定义属性
java·数据库·spring boot
weisian1512 小时前
Mysql--实战篇--@Transactional失效场景及避免策略(@Transactional实现原理,失效场景,内部调用问题等)
数据库·mysql
AI航海家(Ethan)2 小时前
PostgreSQL数据库的运行机制和架构体系
数据库·postgresql·架构
Kendra9195 小时前
数据库(MySQL)
数据库·mysql
时光书签6 小时前
Mongodb副本集群为什么选择3个节点不选择4个节点
数据库·mongodb·nosql
人才程序员8 小时前
【C++拓展】vs2022使用SQlite3
c语言·开发语言·数据库·c++·qt·ui·sqlite
极客先躯8 小时前
高级java每日一道面试题-2025年01月23日-数据库篇-主键与索引有什么区别 ?
java·数据库·java高级·高级面试题·选择合适的主键·谨慎创建索引·定期评估索引的有效性
指尖下的技术8 小时前
Mysql面试题----MyISAM和InnoDB的区别
数据库·mysql
永远是我的最爱9 小时前
数据库SQLite和SCADA DIAView应用教程
数据库·sqlite