如何在Windows 10/Windows Server 2014上安装MongoDB
在本教程中,将介绍如何在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。