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

相关推荐
R.lin6 分钟前
MySQL核心知识点梳理
数据库·mysql
百***069415 分钟前
SQL JOIN:内连接、外连接和交叉连接(代码+案例)
数据库·sql·oracle
大数据魔法师22 分钟前
MySQL(六) - 视图管理
数据库·mysql
Hello.Reader38 分钟前
从 WAL 到 Fluss->Flink CDC Postgres Connector 端到端同步实战
数据库·flink
视觉震撼44 分钟前
RDP登录事件详细溯源分析脚本(兼容Windows PowerShell版本)
运维·网络·windows·网络安全·网络攻击模型·安全威胁分析·安全架构
千桐科技1 小时前
数据库设计最佳实践:我们团队沉淀下来的规范
数据库·代码规范·设计
井上泷奈1 小时前
Win键失效解决方法
windows·经验分享·其他
踏浪无痕1 小时前
PostgreSQL实例进程:从启动到运行的完整故事
数据库·postgresql
q***18841 小时前
redis的下载和安装详解
数据库·redis·缓存
腾讯云数据库2 小时前
「腾讯云NoSQL」技术之向量数据库篇:腾讯云向量数据库如何实现召回不变,成本减半?
数据库·nosql·腾讯云·向量数据库·腾讯云nosql