window平台安装MongoDB

本文介绍了MongoDB数据库的基本情况,提供了详细的安装步骤,并指导如何创建数据目录,以确保能够正确地存储数据。

(一)简介

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。


(二)安装

下载地址:https://www.mongodb.com/download-center#community

根据你的系统下载 32 位或 64 位的 .msi 文件,下载后双击该文件,按操作提示安装即可。

安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。



(三)创建数据目录

MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )。

 mongodb默认安装在C:\Program Files\MongoDB\Server\3.4\bin



创建一个data的目录然后在data目录里创建db目录


MongoDB 目录的 bin 目录中执行 mongod.exe ,打开powershell窗口(shift+鼠标右击)运行如下:



data的里面db目录:


mongoDB启动的一些参数说明:



### 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、付费专栏及课程。

余额充值