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 数据后新建连接执行以下命令)

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

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

bash 复制代码
#开启权限验证
security:
  authorization: enabled

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

相关推荐
旋风菠萝3 分钟前
项目复习(1)
java·数据库·八股·八股文·复习·项目、
w23617346016 分钟前
Django框架漏洞深度剖析:从漏洞原理到企业级防御实战指南——为什么你的Django项目总被黑客盯上?
数据库·django·sqlite
2302_8097983233 分钟前
【JavaWeb】MySQL
数据库·mysql
drowingcoder40 分钟前
MySQL相关
数据库
Musennn2 小时前
MySQL刷题相关简单语法集合
数据库·mysql
humors2212 小时前
Windows运维工具批处理版
运维·windows·计算机·电脑·笔记本·维护·台式机
Think Spatial 空间思维2 小时前
【HTTPS基础概念与原理】TLS握手过程详解
数据库·网络协议·https
hnlucky2 小时前
Windows 上安装下载并配置 Apache Maven
java·hadoop·windows·学习·maven·apache
laowangpython3 小时前
MySQL基础面试通关秘籍(附高频考点解析)
数据库·mysql·其他·面试
mooyuan天天3 小时前
SQL注入报错“Illegal mix of collations for operation ‘UNION‘”解决办法
数据库·web安全·sql注入·dvwa靶场·sql报错