如何在Windows 10/Windows Server 2014上安装MongoDB

时间:2020-07-27 12:59:01  来源:igfitidea点击:

在本教程中,将介绍如何在Windows 10/Windows Server 2014上下载和安装MongoDB。

在Microsoft Windows 10/Windows Server 2014上安装MongoDB的步骤。

下载MongoDB for Windows

为MongoDB的Microsoft Windows下载为.msi安装程序。
.msi安装程序还包括所有需要在Windows上运行MongoDB的软件依赖项。

转到MongoDB下载页面,选择社区服务器并将.msi安装程序下载到计算机。

运行MongoDB Installer.

完成下载后,运行.msi文件以在Windows中安装MongoDB。

如果使用默认安装选项,MongoDB将安装到“C:\Program Files \ MongoDB”文件夹。

创建数据和日志文件夹

我们需要为NoSQL数据库服务器和日志文件夹创建数据文件夹。
MongoDB安装程序不会创建这些数据目录,因此我们需要手动创建它们。

mkdir c:\mongo\data
mkdir c:\mongo\logs

创建mongod.cfg配置文件

我们需要为MongoDB服务器创建配置文件。
在'C:\Mongo '创建一个名为'mongod.cfg'的新文件(查找文件扩展名,默认情况下,Windows隐藏.txt文件扩展名)并将以下配置添加到配置文件。

systemLog:
    destination: file
    path: c:\mongo\logs\mongod.log
storage:
    dbPath: c:\mongo\data
processManagement:
   windowsService:
      serviceName: "MongoDB"
      displayName: "Mongo DB"
      description: "mongod service"

从命令行启动MongoDB

此时,我们准备使用Windows CMD在Windows上启动MongoDB服务器。
要启动MongoDB,我们需要运行Mongod.exe的Mongod.exe,它位于MongoDB安装文件夹的BIN目录中。

--config选项需要指定mongod.cfg文件的路径。

"c:\Program Files\MongoDB\Server.4\bin\mongod.exe" --config "c:\mongo\mongod.cfg"

在单独的窗口中运行Mongo.exe文件以打开Mongo Shell:

"c:\Program Files\MongoDB\Server.4\bin\mongo.exe"

将MongoDB设置为Windows服务

如果我们将MongoDB配置为Windows服务,则易于管理MongoDB数据库服务器。

要创建Windows服务,我们使用的是我们使用的相同命令用 - 启动MongoDB Server - 安装标志。

"c:\Program Files\MongoDB\Server.4\bin\mongod.exe" --config "c:\mongo\mongod.cfg" --install

现在,如果我们转到Windows服务管理器,我们将看到“Mongo DB”服务。
从服务管理器中,我们可以将“启动类型”设置为“自动”以启动MongoDB服务在系统重新启动。

在Windows 10/Server 2014上启动/停止MongoDB服务器

我们现在可以使用net命令从命令行开始和停止MongoDB服务。

要从命令行开始MongoDB,执行:

net start MongoDB

要停止MongoDB服务,执行:

net stop MongoDB

将MongoDB二进制文件添加到Windows路径变量

将MongoDB二进制位置添加到Windows系统路径,以便我们可以从Windows CMD启动MongoDB Shell,而无需指定完整的路径名。

二进制文件位于安装目录下的BIN目录内。

转到控制面板>系统和安全>系统>高级系统设置,然后单击环境变量。

在“系统变量”下,编辑路径变量并将完整路径添加到BIN目录。

使用PATH变量设置,我们可以简单地在Windows命令行中键入mongo 就可以访问Mongo Shell。