windows下进行mongodb的下载安装

本文详细记录了MongoDB在Windows平台上的安装过程,包括环境配置、可视化工具使用及常见问题解决方法。

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

      因为工作需要,今天第一次接触mongodb,作为刚入行不久的程序员,装这个数据库磨蹭了半天,所以特地做一个简单的记录。

     首先   下载:

https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl?_ga=2.30821752.638885743.1535763516-1240051369.1535763516找到自己需要的版本进行下载,我是在windows上安装的。接下来就是傻瓜式安装

选择自定义安装可以选择安装路径

        然后就是下一步下一步了,不过在最后一步之前右下角有个mongodb compass是否安装的选项,可以不选,刚开始不知道没之一就直接下一步了,所以在安装的时候进度条卡住了,可能得十几分钟甚至半小时或者更长。因为他在安装一个可视化工具。

mongodb compass工具:

挺好看的哈,目前为止我见到的最好看的一个数据库可视化工具。

      安装好之后在path配置环境变量,这个没的说,很简单。配置之后在cmd中输入mongod -help就可以检验。

接下来就是部署了

      首先需要创建几个文件夹,D:\mongoDB\data\db和D:\mongoDB\logs\mongodb.log

然后以管理员身份打开cmd(cmd目录:C:\Windows\System32\cmd.exe),进入mongodb\bin目录,输入命令:

mongod --logpath "D:\mongoDB\logs\mongodb.log" --logappend --dbpath "D:\mongoDB\data\db" --directoryperdb --install

注意路径。

    完成之后访问27017端口会出现

It looks like you are trying to access MongoDB over HTTP on the native driver port.就安装成功了。

如果不以管理员打开cmd就会出现:

以管理员身份打开cmd,输入net start mongodb就可以启动服务了

停止服务为:net stop mongodb 

你也可能会遇到这么几个坑:

1、刚开始在教程里看到这些命令,一一试过,

 

没有整出个所以然来,最后放弃了这个方式。

2、如果出现无法启动的问题:

这个问题可以在D:\mongoDB\data\db目录中寻找答案,将

mongod.lock 

storage.bson

这两个文件删掉再重新启动就可以了。

-------------------------------------------------------------------------------重装---------------------------------------------------------------------------

        之前安装4.0时总是在最后一步报错,说mongodb服务启动失败,重试了三四遍,无奈,无意之中将安装目录直接用的他自己的目录,只是把C盘改为D盘,然后莫名其妙地就成功了(D:\Program Files\MongoDB\Server\4.0)。一脸懵圈,不知道是不是目录原因,等周末求证(大神路过的话求指点)。

### Windows 10 上安装 MongoDB 的教程 #### 下载 MongoDB 为了在 Windows 10 上安装 MongoDB,需访问官方网站下载适合的操作系统版本。进入[MongoDB 官方网站](https://www.mongodb.com/try/download/community),选择合适的 Windows 版本并完成下载[^1]。 #### 创建数据和日志文件夹 解压缩下载的 MongoDB 文件包至指定位置之后,在该目录下创建 `data` 和 `logs` 文件夹用于保存数据库文件以及运行时产生的日志信息。这一步骤对于确保后续操作顺利至关重要[^2]。 ```powershell mkdir D:\MogoDB\data mkdir D:\MogoDB\logs ``` #### 配置环境变量 为了让命令提示符能够识别 mongo 命令,建议将 bin 目录添加到系统的 PATH 环境变量中。通过这种方式可以在任何地方启动 MongoDB 而不必每次都切换到特定路径下执行命令。 #### 编写配置文件 建立一个名为 `mongod.cfg` 或者其他名称的配置文件来定义服务参数,比如监听端口、存储引擎等选项。下面是一个简单的例子: ```yaml storage: dbPath: "D:\mongoDb\data" systemLog: destination: file path: "D:\mongoDb\logs\mongo.log" logAppend: true net: port: 27017 processManagement: windowsService: false setParameter: enableTestCommands: 1 operationProfiling: mode: slowOp security: journal: enabled: true quiet: true ``` 此段落中的每一项都对应着不同的功能设定;例如,指定了数据库的位置 (`dbpath`) 及其对应的日志记录方式(`logpath`) ,同时也设定了是否开启追加模式的日志记录(`logappend`) 。此外还设置了默认通信端口(`port`) 并启用了事务日志(`journal`) 功能以提高可靠性[^3]。 #### 启动 MongoDB 数据库实例 打开 PowerShell 或 CMD 终端窗口,转到 MongoDB 的 bin 文件夹所在位置,输入如下指令即可初始化一个新的数据库进程: ```powershell cd /d D:\MogoDB\mongodb-win32-x86_64-windows-5.0.8\bin .\mongod.exe --config "D:\mongoDb\mongod.cfg" --install Start-Service MongoDB ``` 以上命令会先注册 MongoDB 作为一个本地的服务组件,接着再尝试自动激活它以便于长期稳定运作。 #### 测试连接 最后可以通过 Mongo Shell 来验证整个过程是否成功结束。同样是在终端里键入相应语句就可以轻松实现这一点了: ```bash mongo --host 127.0.0.1 --port 27017 ``` 如果一切正常的话,则应该可以看到欢迎界面并且可以开始探索 NoSQL 文档型数据库的魅力之处!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值