windows 安装MongoDB

本文详细介绍MongoDB的下载、安装及配置步骤。包括自定义安装路径、创建数据存储文件夹、通过命令行或服务两种方式启动MongoDB,并提供图形化工具推荐。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先说一下初衷,昨天想安装一下MongoDB使用一下,但是查遍了网络的教程,感觉说的很朦胧,不够基础,不是我想要的傻瓜式,浪费了很多无谓的时间。

  • 下载

先说下载吧,我昨天下载的时候点击下载不会有反应。下载,找同事要了个。本来想上传到csdn,奈何太大了…,如果有类似问题的请留言我会及时上传到百度云分享给大家。

  • 安装
    我弄来的是msi文件,双击就可以直接安装了。
    安装的时候注意一下选择Custom就可以了。
    安装的时候注意一下这个就可以了

    至于安装的位置,根据实际情况选择吧,默认或者更改都可以!

  • 配置
    好吧,安装很简单,不像MySQL,Oracle这么费劲,下面我来给大家介绍一下配置。

首先我们要自己去创建一个文件夹,找到任意一个根目录(C:\ or D:\ ),比如你选择了D盘,那么你在D盘的根目录下创建一个data文件夹,然后在data文件夹下创建一个名称为db的文件夹。
下面介绍一下MongoDB的启动,有两种方式。

  1. 命令行启动
    用命令行来启动MongoDB,不得不说windows的命令行一直饱受诟病不是没有原因的,下面我来说一个肯定没问题的办法。
    打开命令行(最好是使用管理员权限的),使用cd命令进入到安装目录的bin目录。然后输入
    mongod --dbpath d:\data\db
    讲道理,这个mongod是运行的mongod.exe,首先你得确认你的bin目录下有没有。当然了,后面那句话指定了保存数据的位置。
    MongoDB的默认端口是 27017,在浏览器上输入localhost:27017即可确定是否启动成功。

    2.作为服务启动
    刚才新建了D:\data\db目录,现在在data目录下新建log目录,下面创建一个作为配置文件的文件,MongoDB启动服务的时候回去读取它。文件放在一个路径不带空格的地方,可以放在C盘的根目录下。命名为mongod.cfg。内容如下,作下解释,mongod.log是生成日日志的文件,这步操作一定要使用管理员权限,否则不会报错,但是打开mongod.log文件会看到没有权限等字样,同样,使用了管理员权限你也可以看到成功的信息。

systemLog:
    destination: file
    path: d:\data\log\mongod.log
storage:
    dbPath: d:\data\db

d:\data\db上述路径务必于自己创建的目录一致。windows没有权限帮你创建目录,文件会自己生成,你自己去预先创建文件反而会给你报错。
老样子,去到bin目录,执行

mongod --config C:\mongod.cfg --install

然后就可以去日志中查看是否启动成功了(记得管理员权限)。

作下说明,如果是第一种安装方式,每次都要用命令行来启动服务,第二种方式windows会把MongoDB作为自己的服务,开机会自启动,也可以通过

net start MongoDB

来启动。

net stop MongoDB

来关闭。
打开任务管理器,是可以从服务一栏中看到的。
最后,推荐一款mongo的图形化工具

Windows系统上安装MongoDB数据库涉及几个关键步骤,包括下载、配置、环境变量设置以及将其作为服务进行注册。以下是详细的操作指南: ### 下载MongoDB 前往MongoDB的官方网站下载适用于WindowsMongoDB版本[^1]。根据需求选择社区版(Community Edition)或企业版(Enterprise Edition)。如果使用的是6.0之前版本,请参考相关资料,否则请确认下载与当前系统兼容的最新版本。 ### 解压并安装MongoDB 将下载的压缩包解压到一个目标文件夹,例如 `D:\Mongodb`。MongoDB的可执行文件位于解压后的 `bin` 文件夹中。为了方便操作,建议将此路径添加到系统的环境变量中。 ### 配置数据和日志存储路径 MongoDB默认的数据存储路径为 `C:\data\db`,但可以根据需要更改这一路径。创建一个新的目录,比如 `D:\Mongodb\data` 用于存放数据,同时创建一个日志目录如 `D:\Mongodb\logs`。此外,还需要创建一个配置文件 `mongo.conf` 来指定这些路径以及其他参数: ```yaml systemLog: destination: file path: D:\Mongodb\logs\mongod.log logAppend: true storage: dbPath: D:\Mongodb\data ``` ### 启动MongoDB服务 在命令提示符中切换到 `D:\Mongodb\bin` 目录,并运行以下命令来启动MongoDB服务: ```shell mongod --config "D:\Mongodb\conf\mongo.conf" --install --serviceName "Mongodb" ``` 这将会根据提供的配置文件安装MongoDB服务,并命名为"Mongodb"[^2]。 ### 设置环境变量 为了让操作系统识别MongoDB的命令行工具,需要将MongoDB的 `bin` 路径添加到系统的PATH环境变量中。这样可以在任何位置通过命令行调用MongoDB的命令。 ### 启动MongoDB服务 一旦MongoDB被正确安装为服务,可以通过服务管理器或者直接使用命令行来启动它: ```shell net start Mongodb ``` 要停止服务时,可以使用: ```shell net stop Mongodb ``` ### 连接到MongoDB 打开一个新的命令提示窗口,并输入以下命令连接到本地MongoDB实例: ```shell mongo ``` 此时应该能看到MongoDB的shell界面,表明已经成功连接到了数据库。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值