当前位置: 首页 > news >正文

Windows系统部署MongoDB数据库图文教程

前言

公司的服务器都是windows服务器,我经常需要部署MongoDB数据库,从MongoDB数据库版本v4.4.x 到v8.0.x版本都部署过,本教程分享下自己的安装部署创建MongoDB 用户密码访问的经验。

下载mongoDB

点击下载链接下载windows版本,选择版本号
社区版下载地址: https://www.mongodb.com/try/download/community
在这里插入图片描述

安装mongodb

  1. 点击windows安装包,按照步骤下载安装
  2. 点击下一步
    在这里插入图片描述2. 勾选同意协议,点击下一步在这里插入图片描述
    推荐选着自定义(Custom)安装,相对于完整(Complete)安装可以自定义mongo bin文件夹的位置。
    在这里插入图片描述
    选择mongo 软件文件的安装位置,点击下一步。
    在这里插入图片描述
    推荐选择 默认选项 Run service as Network Service user(以网络服务形式运行). 可以设置Service Name为MongoDB-版本号,这样当你电脑上安装多个mongodb 数据库时,可以用windows 服务名做区分。最后点击下一步。
    在这里插入图片描述
    MongoDB Compass是mongodb数据库的可视化管理软件,如果不想安装或者安装过Navicat工具可以去掉勾选 Install MongoDB Compass,然后点击下一步。
    在这里插入图片描述
    最后点击Install 按钮安装即可。
    在这里插入图片描述
    在这里插入图片描述
    最后点击Finish按钮完成安装。此时MongoDB是无用户鉴权状态,接不需要用户密码就可以访问。
    在这里插入图片描述

创建用户密码

找到MongoDB的bin文件夹,点击mongod.exe,会弹出mongo命令窗口。(我试过mongo v4.0版本正常打开,mongo v8.0的这个打不开,问题暂时没找到,知道朋友可以在评论区留言!)
在这里插入图片描述
输入以下命令创建用户(代替方案可以使用Navicat 连接MongoDB 数据后新建连接执行以下命令)

use admin
db.createUser({user: "glqxzh",pwd: "#5Rd!TC2CBA",roles: [{ role: "root", db: "admin" }]
});

找到MongoDB的bin文件夹,点击mongod.cfg 配置文件,修改配置。

#开启权限验证
security:authorization: enabled

修改后保存,在windows服务里重启mongo服务即可!!

http://www.xdnf.cn/news/498889.html

相关文章:

  • 机器学习-人与机器生数据的区分模型测试-数据处理 - 续
  • 【漫话机器学习系列】263.线性插值(Interpolation)
  • img.dims() <= 2 in function ‘cv::matchTemplate报错
  • Mysql 刷题 day05
  • 数学复习笔记 19
  • 1.2.1电商平台
  • 探索C++对象模型:(拷贝构造、运算符重载)成员函数的深度解读(中篇)
  • 力扣HOT100之二叉树:98. 验证二叉搜索树
  • 【网络入侵检测】基于Suricata源码分析运行模式(Runmode)
  • STM32烧录程序正常,但是运行异常
  • 实战2:利用Python与AI模型实现文本分类
  • STM32F103定时器1每毫秒中断一次
  • 机器学习中的过拟合及示例
  • 咖啡叶子病害检测数据集VOC+YOLO格式1468张4类别均为单叶子
  • mac-M系列芯片安装软件报错:***已损坏,无法打开。推出磁盘问题
  • PySide6 GUI 学习笔记——常用类及控件使用方法(常用类颜色常量QColorConstants)
  • JavaScript 中的 for...in 和 for...of 循环详解
  • 深入理解 TypeScript 中的 unknown 类型:安全处理未知数据的最佳实践
  • Qt Widgets模块功能详细说明,基本控件:QLabel(一)
  • 园区综合能源系统容量优化配置全流程解析:从业务逻辑到 MATLAB 实现
  • 计算机视觉与深度学习 | Matlab实现EMD-LSTM和LSTM时间序列预测对比(完整源码和数据)
  • 计算机视觉与深度学习 | Python实现EMD-SSA-VMD-LSTM-Attention时间序列预测(完整源码和数据)
  • C语言指针深入详解(一):内存和地址、指针变量和地址、指针变量类型的意义、指针运算
  • 2025.05.17淘天机考笔试真题第三题
  • Compose笔记(二十三)--多点触控
  • 1688 数据接口调用秘籍:高效获取商品实时信息的开发指南
  • Redis技术深度解析
  • Elasticsearch 查询与过滤(Query vs. Filter)面试题
  • Vue3(一)
  • 机器学习 KNN算法