在 Windows 上安装 MongoDB 翻译

本文指导您如何在Windows上安装MongoDB,包括选择正确版本、下载安装、配置环境及运行MongoDB数据库。

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

在 Windows 上安装 MongoDB

概述


支持平台

 2.2版本开始, MongoDB 不再支持 Windows XP


重要提示:

如果你运行的是 Windows Server 2008 R2 或 Windows 7, 请安装解决修补程序,解决windows上的内存映射问题 (ahotfix to resolve an issue with memory mapped files on Windows.)

安装

1

选择正确的版本

window 上有3个版本可供选择:

MongoDB for Windows Server 2008 R2 edition (如 2008R2)只运行在 Windows Server 2008 R2或 Windows 7 64-bit,和更新版本的 Windows。这个版本利用了新系统的新特性平台,所以不能在老的window平台上运行.

MongoDB for Windows 64-bit 运行在Windows  64-bit 或比 Windows XP新版本,包括 Windows Server 2008 R2 和 Windows 7 64-bit.

MongoDB for Windows 32-bit 运行在Windows  32-bit 或比Windows XP新的系统 . 32-bit 版 MongoDB 用于老的系统, 测试和开发系统.  32-bit 版MongoDB 只支持小于 2GB的数据库。


在控制台中输入以下命令,确认你使用的是什么系统:

wmic os get osarchitecture
2

下载Windows版 MongoDB  .

从此处下载最新版的MongoDB( MongoDB 下载). 64-bit 的 MongoDB 不能运行在 32-bit Windows上

3

安装下载软件

 找到下载下来的MongoDB msi 文件, 双击 msi 文件.会有到航窗口引导你进行安装。

4

移动MongoDB 文件夹到其他的位置(可选).

移动 MongoDB 文件夹, 你必须要以管理员身份命令运行移动命令。 例如, 移动文件夹到 C:\mongodb:

选择开始菜单 > 所有程序 > 附件.

右击 控制台,选择以管理员身份运行

运行下面的命令:

cd \
move C:\mongodb-win32-* C:\mongodb

MongoDB 是独立的,没有其他的依赖。你可以选择任何的文件夹运行MongoDB .你可以在任何文件夹安装  (如 D:\test\mongodb)

运行 MongoDB

注意:

不要在没有开启安全模式(默认设置)的情况下,使 mongod.exe 可被公网访问。 MongoDB必须运行在可信认的环境下, 数据库默认没有开启安全模式。

1

建立 MongoDB 环境.

MongoDB 需要一个数据目录( data directory )来保存所有的数据. MongoDB 默认的数据目录路径是 \data\db.


 在控制台中输入下面的命令来创建数据目录:

md \data\db

你可以用 --dbpath 选项 指定一个可选的数据目录路径, 如:

C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

如果你的路径包含空格,用双引号包含整个路径。例如:

C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
2

启动MongoDB.

启动MongoDB, 运行 mongod.exe. 例如,输入以下命令:

C:\Program Files\MongoDB\bin\mongod.exe

这个启动了MongoDB 数据库程序. “ waiting for connections”信息,表示启动成功。

根据你的系统安全级别, Windows 可能会弹出一个安全提示对话框,阻止 C:\Program Files\MongoDB\bin\mongod.exe  访问网络.请选择私有网络,如家庭网络或办公网络,并点击允许运行。更多的  MongoDB安全方面的信息,请查看安全文档(  Security Documentation).

3

连接 MongoDB.

通过 mongo.exeshell连接 MongoDB , 打开另外一个命令窗口. 连接的时候,指定数据目录. 


如果你使用了默认的数据目录,连接的时候不用指定数据目录:

C:\mongodb\bin\mongo.exe


如果你使用了其他的数据目录,你必须在连接的时候指定数据目录

C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data


如果你的路径包含空格, 用双引号包住,例如:

C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"

如果你想用 .NET 开发程序, 查看文档 C# and MongoDB 获取更多的信息.

4

使用 MongoDB.

To begin using MongoDB, see Getting Started with MongoDB. Also consider the Production Notesdocument before deploying MongoDB in a production environment.

 为MongoDB配置 Windows服务器

提示:

 MongoDB 2.6.0, SERVER-13515 有一个未知的问题,不能使用本章节的操作介绍.可使用  Manually Create a Windows Service for MongoDB 的介绍进行操作。

1

配置目录和文件

创建一个配置文件( configuration file)和一个 MongoDB log 信息输出的目录路径 (logpath):

创建指定MongoDB log文件目录 :

md "C:\Program Files\MongoDB\log"

在控制台中,为MongoDB logpath 选项创建一个配置文件   :

echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
2

运行MongoDB 服务.

以管理员权限在控制台中运行下面的命令

安装MongoDB 服务. 为了安装成功,你必须指定 logpath 运行时选项.

"C:\Program Files\MongoDB\bin\mongod.exe" --config "C:\Program Files\MongoDB\mongod.cfg" --install

改变 mongod.cfg 文件路径(如果需要的话)

使用一个可选的 dbpath, 在配置文件中指定该路径 (例如C:\ProgramFiles\MongoDB\mongod.cfg) 或者在命令行中使用 --dbpath 选项进行指定

如果dbpath目录不存在mongod.exe 将无法启动.默认的 dbpath 值是\data\db.

如果需要, 你可以安装多个服务,如 mongod.exe 或 mongos.exe. 安装每一个服务的时候,使用独有的 --serviceName 和--serviceDisplayName. 只有在你有足够的系统资源,并且你的系统需要他的时候,才安装多个服务.

3

停止或删除 MongoDB 服务

停止MongoDB 服务:

net stop MongoDB

删除 MongoDB 服务:

"C:\Program Files\MongoDB\bin\mongod.exe" --remove







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值