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服务即可!!

相关推荐
m0_623955666 分钟前
Oracle使用SQL一次性向表中插入多行数据
数据库·sql·oracle
阿蒙Amon1 小时前
C#读写文件:多种方式详解
开发语言·数据库·c#
东窗西篱梦1 小时前
Redis集群部署指南:高可用与分布式实践
数据库·redis·分布式
Paper_Love1 小时前
x86-64_windows交叉编译arm_linux程序
arm开发·windows
就是有点傻2 小时前
C#如何实现中英文快速切换
数据库·c#
前端若水2 小时前
通过 Windows 共享文件夹 + 手机访问(SMB协议)如何实现
windows·智能手机
1024小神2 小时前
hono框架绑定cloudflare的d1数据库操作步骤
数据库
KellenKellenHao4 小时前
MySQL数据库主从复制
数据库·mysql
@ chen4 小时前
Redis事务机制
数据库·redis
KaiwuDB5 小时前
使用Docker实现KWDB数据库的快速部署与配置
数据库·docker