内容
1.目标
在本章中,我们将了解如何在Windows操作系统上为MongoDB设置环境及安装。MongoDB支持众多的操作系统,如Linux, MacOS 以及 Windows 操作系统,在该节中,我们以Windows 操作系统为例, 学习如何安装MongoDB。
—–have a picture here ——
MongoDB Environment Setup | Install MongoDB on Windows
2.在Windows上进行MongoDB环境设置的步骤
MongoDB环境安装对于Windows操作系统来说非常简单。 要进行环境设置,须遵循下面的步骤:
? 了解所需安装MongoDB的Windows架构
? 下载MongoDB安装文件
? 安装MongoDB安装程序
? 设置MongoDB环境
? 连接到MongoDB服务器
? MongoDB作为Windows服务
? 创建配置文件
? 运行MongoDB环境设置
了解所需安装MongoDB的Windows架构
在下载MongoDB安装程序之前,须知道正在使用哪个Windows版本。 需要知道系统是在32位还是64位架构上运行。 然后相应地下载MongoDB 安装文件。
下载MongoDB安装文件
须从官方网站下载最新版本的MongoDB。
可以点击此链接从MongoDB的社区服务器下载。https://www.mongodb.org/downloads
如下载MSI文件 给 Windows 操作系统:
安装MongoDB安装程序
安装MongoDB安装程序,需要以administrator身份运行该文件。 完成后,需要按照安装过程中出现的设置指南进行操作。
可以为MongoDB数据和日志文件选择自定义目录。 默认情况下,MongoDB安装到C:\ Program Files \ MongoDB \ Server \ 3.6 \ 目录中。
MongoDB没有任何系统依赖性,选择目录中的任何文件夹都没有问题。
MongoDB环境设置
MongoDB数据都存储在指定的数据目录中。 可以手工创建MongoDB的数据目录。可以 在命令提示符处运行以下命令:
mkdir \ data \ db
启动MongoDB
启动MongoDB,需要执行下列命令,该命令将启动MongoDB进程。
“C:\ Program Files \ MongoDB \ Server \ 3.6 \ bin \ mongod.exe”
连接到MongoDB服务器
执行MongoDB.exe后,可以使用MongoDB 客户端连接到MongoDB服务。 打开另一个命令提示符,可以通过Mongo.exe shell连接服务。
“C:\ Program Files \ MongoDB \ Server \ 3.6 \ bin \ mongo.exe”
MongoDB作为Windows服务
现在,需要使用命令提示符创建一些目录并执行以下命令:
mkdir c:\ data \ db mkdir c:\ data \ log
所有数据库和日志文件都将存储在这两个文件夹中。
创建MongoDB配置文件
创建目录后,需要创建配置文件。 该文件必须同时指定systemLog.path和storage.dbPath。 否则,将显示错误,无法启动MongoDB服务。
systemLog: destination: file path: c:\data\log\mongod.log storage: dbPath: c:\data\db
创建MongoDB服务
需要执行以下命令来创建MongoDB服务:
sc.exe create MongoDB binPath= “\”C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe\” –service –config=\”C:\Program Files\MongoDB\Server\3.6\mongod.cfg\”” DisplayName= “MongoDB” start= “auto”
如果服务成功创建,将显示以下消息
[SC] CreateService SUCCESS
启动MongoDB服务
如果要启动该服务,则须在命令提示符中执行如下命令:
net start MongoDB
停止服务
同样,要停止服务,须执行以下命令:
net stop MongoDB
删除服务
可以通过执行此命令来删除该服务:
net delete MongoDB
本章讲解了如何在Windows 10上安装MongoDB的详细步骤。对于别的操作系统的安装支持,可以参见官方文档。