您的位置:首页 > 数据库 > Mongodb

在 Windows 上安装 MongoDB 翻译

2014-10-03 10:36 369 查看





在 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.exe
shell连接 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: