首页 > 数据库 >Windows安装Mongodb

Windows安装Mongodb

时间:2022-11-06 21:13:05浏览次数:64  
标签:bin Windows Mongodb db data 文件夹 mongodb 安装

Windows 安装 Mongodb

官方文档:https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-windows-unattended/

目前 MongoDB 官网已经不支持32位安装包的下载,由于32位机器受地址空间的限制,MongoDB 从3.4版本开始不再支持32位的操作系统。历史版本虽然可以使用32位的,但是只建议测试和开发使用,生产环境使用64位的,并且在测试开发进行大数据量测试时,32位也是有限制,所以推荐直接使用64位的,并且官网目前已经没有32位的下载,只有64位的安装包下载

64位安装包下载地址:https://www.mongodb.com/try/download/community

Mongodb 的版本偶数版本为稳定版,奇数版本为开发版

下载完成,双击安装程序开始安装,一路点击 next

Complete 是系统安装,装在 C 盘,Custom 则是自定义安装

设置安装路径和 data 路径,然后取消勾选安装 Mongodb 客户端工具(MongoDB Compass)

等待安装结束

配置环境变量:在 Path 环境变量中配置 Mongodb 安装目录下 bin 文件夹的位置,eg:H:\java\mongodb\bin

在 bin 目录下 启动 cmd,输入 mongod,输出 mongodb 相关信息,说明配置成功

创建数据存储目录:在 mongodb 安装目录的根目录(盘符)下创建 data 文件夹,在 data 文件夹下创建 db 文件夹,eg:H:\data\db

启动 mongodb 服务:在 bin 目录下 启动 cmd,输入 mongod,输出 mongodb 相关信息且光标闪烁,说明 mongodb 启动成功(启动成功后不要关闭 cmd 窗口)

连接 mongodb 服务:在 bin 目录下再重新启动一个 cmd 窗口,输入 mongo,输出相关信息,末尾是 >,且光标闪烁可输入数据则连接 mongodb 服务成功

mongodb 默认数据存储在根目录的 /data/db 文件夹中,如果想自定义数据存储位置,则可以在启动命令加上 --dbpath 参数,eg:mongod --dbpath H:\java\mongodb\data\db(前提是参数指定的路径文件夹存在)

至此,mongodb 安装成功

将 mongodb 配置为系统服务

按照上面的步骤虽然能正常启动 mongodb 服务并连接,但是每次使用都要打开两个终端比较麻烦,所以为了更方便,需要将 mongodb 配置成系统服务,这样每次只需要打开一个终端连接 mongodb 服务就行了

在 mongodb 数据存储目录下新建 log 文件夹并在 log 文件夹下新建 mongod.log 文件(这样 data 文件夹下就有 db 和 log 两个文件夹了)

在 mongodb 安装目录(跟 bin 目录同级)下新建 mongodb.cfg 配置文件,并添加如下内容:

storage:
  # db 所在路径
  dbPath: H:\java\mongodb-data\data\db
  
systemLog:
  # log 所在路径 
  path:  H:\java\mongodb-data\data\log

新版在 bin 目录下有 mongodb.cfg 文件,可以直接拷贝过去进行修改

以管理员身份启动 cmd 运行以下命令:

# 注意路径修改为自己电脑对应的路径
sc.exe create MongoDB binPath="\"H:\java\mongodb\bin.mongo.exe\" --servie --config=\"H:\java\mongodb\mongod.cfg\"" DisplayName="MongoDB" start="auto"

如果提示成功或者服务已存在,则可通过 cmd 直接输入 mongo 连接 mongodb 服务

如果启动失败可能是操作错误,可以执行 sc delete MongoDB 删除之前配置的服务,重新配置

标签:bin,Windows,Mongodb,db,data,文件夹,mongodb,安装
From: https://www.cnblogs.com/Y-wee/p/16863967.html

相关文章

  • windows下面固定本地ip
    我们在进行测试的时候,需要固定本地ip地址,不然那些端口隔几天自己就会变一下,对调试不利。下面直接说方法:第一步:查看目前的ip和网关,待会会用到这里的网关;这里可以看到,我的......
  • Day03.1:初学者安装IDEA后需要知道的小技巧
    初学者安装IDEA后需要知道的小技巧1.输入psvm直接生成main方法2.输入sout可以直接生成输出语句3.代码放大设置4.注释颜色更改5.代码字体大小通过Ctrl+鼠标滑轮......
  • IDC服务器安装dnsmasq
    场景介绍:由于之前使用的阿里云的privatezone,如果主机都在阿里云还挺方便的,不过最近要搞迁移到IDC机房,所以还是需要本地的一个DNS解析服务器。Dnsmasq是一个很实用的小工具......
  • PMS简单学习【1.apk安装前的准备-APK检验】
    InstallStartInstallStart是PackageInstaller中的入口Activity,其中PackageInstaller是系统内置的应用程序,用于安装和卸载应用。当调用PackageInstaller来安装应用时,会......
  • mongodb 分片键的特点及分片原则
    mongodb分片键的特点,选择条件及分片原则1、集群cluster:包含多个分片分片shard:包含多个chunk块chunk:包含多个文档文档doc:包含shardkey的一行数据片键shardkey:文档......
  • 华为主题开发分享-在windows 11操作系统上识别不到P50等华为手机的解决方案
    在开发华为手机主题时,我们都是采用Themstudio进行实际测试,无穹,官方工具的“同步”功能实在是好用。一键就能将主题推到手机上进行测试,高效方便。但对于有的老款手机比如......
  • 制作包含最新更新的Windows 10 LTSC 2021 ISO
    介绍在制作桌面云windows模板的时候,一般需要安装最新的更新。更新安装过程非常耗时,并且安装更新会导致桌面模板的磁盘空间膨胀。制作出的模板会占用很大的磁盘空间。如果......
  • 一些windows快捷键
    Ctrl+C:复制Ctrl+V:粘贴Ctrl+X:剪切Ctrl+Z:撤销Ctrl+A:全选Ctrl+S:保存shirt+delete:永久删除Ctrl+shirt+ESC:任务管理器Alt+F4:关闭窗口Alt......
  • docker实战教程(十五):docker上安装redis
    简单版从dockerhub上拉取redis镜像到本地(指定版本为6.0.8)运行redis容器进入redis环境这样安装同样存在数据和配置文件的问题复杂版在Centos宿主机下新建目录/app......
  • LNMP安装
    LAMP架构概述LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Lin......