在Windows上安装MongoDB社区版
在本页面
MONGODB ATLAS
使用本教程可以使用默认安装向导在Windows上安装MongoDB 4.2社区版。
本教程将安装MongoDB 4.2社区版。要安装其他版本的MongoDB社区,请使用此页面左上角的版本下拉菜单选择该版本的文档。
本教程使用默认安装向导在Windows上安装MongoDB。或者,您可以选择使用
msiexec.exe
命令行(cmd.exe
)以无人参与的方式在Windows上安装MongoDB 。这对于希望使用自动化部署MongoDB的系统管理员很有用。- Windows Server 2019
- Windows 10 / Windows Server 2016
- Windows 8.1 / Windows Server 2012 R2
- Windows 8 / Windows Server 2012
- Windows 7 / Windows Server 2008 R2
MongoDB仅支持这些平台的64位版本。
Windows 10之前的Windows版本上的用户必须在安装MongoDB之前安装以下更新:
Windows 10,Server 2016和Server 2019上的用户不需要此更新。
从以下链接下载MongoDB社区安装程序
.msi
:- 1.在“ **版本”**下拉列表中,选择要下载的MongoDB版本。
- 2.在平台下拉菜单中,选择Windows。
- 3.在Package下拉列表中,选择msi。
- 4.点击下载。
例如,从Windows资源管理器/文件资源管理器中:
- 1.转到下载MongoDB安装程序的目录(
.msi
文件)。默认情况下,这是您的Downloads
目录。 - 2.双击
.msi
文件。
该向导将引导您完成MongoDB和MongoDB Compass的安装。
- 1.
- 选择安装类型您可以选择“ 完整”(建议大多数用户使用)或“ **自定义”**安装类型。“ 完整设置”选项会将MongoDB和MongoDB工具安装到默认位置。使用“ 自定义 安装”选项可以指定要安装的可执行文件以及安装位置。
- 2.
- 服务配置从MongoDB 4.0开始,您可以在安装过程中将MongoDB设置为Windows服务,也可以仅安装二进制文件。
- MongoDB服务
- MongoDB
以下内容将MongoDB安装并配置为Windows服务。 从MongoDB 4.0开始,您可以在安装过程中将MongoDB配置和启动为Windows服务,并在成功安装后启动MongoDB服务。- 选择“ 将MongoDB作为服务安装”。
- 选择以下任一项:
- 以网络服务用户身份运行服务(默认)这是Windows内置的Windows用户帐户或 者
- 3.
- 注意
- 4.准备就绪后,点击安装。
- 或者,使用管理特权打开命令解释器并运行:复制“ C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin \ mongo.exe”
有关CRUD(创建,读取,更新,删除)操作的信息,请参阅:
使用配置文件 <install directory>\bin\mongod.cfg 配置MongoDB实例 。 | |
| |
如果您仅安装了可执行文件而没有将MongoDB作为Windows服务安装,则必须手动启动MongoDB实例。
从版本4.0开始,您可以在安装过程中将MongoDB安装和配置为 Windows服务,并在成功安装后启动MongoDB服务。使用配置文件
<install directory>\bin\mongod.cfg
配置MongoDB 。要启动/重新启动MongoDB服务,请使用服务控制台:
- 1.在服务控制台中,找到MongoDB服务。
- 2.右键单击MongoDB服务,然后单击启动。
复制
“ C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin \ mongo.exe”
有关CRUD(创建,读取,更新,删除)操作的信息,请参阅
要停止/暂停MongoDB服务,请使用服务控制台:
- 1.在服务控制台中,找到MongoDB服务。
- 2.右键单击MongoDB服务,然后单击“ 停止”(或“ 暂停”)。
复制
sc.exe delete MongoDB
重要
您必须以管理员身份打开命令解释器 。
在命令解释器中,创建数据目录:
复制
cd C:\
md "\data\db"
复制
"C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe" --dbpath="c:\data\db"
如果MongoDB数据库服务器正常运行,则 命令解释器将显示:
复制
[initandlisten] waiting for connections
重要
根据 Windows主机上的 Windows Defender防火墙设置,Windows可能会显示“ **安全警报”**对话框,提示
C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe
的“某些功能” 在网络上进行通信被阻止。要解决此问题:- 1.点击专用网络,例如我的家庭或工作网络。
- 2.点击允许访问。
复制
"C:\Program Files\MongoDB\Server\4.2\bin\mongo.exe"
有关CRUD(创建,读取,更新,删除)操作的信息,请参阅:
可以配置以下值:
警告
升级完整版本系列(例如4.0至4.2)需要重新安装。
本教程中的所有命令行示例均作为MongoDB二进制文件的绝对路径提供。您可以将
C:\Program Files\MongoDB\Server\4.2\bin
添加到系统路径中,然后省略MongoDB二进制文件的完整路径。译者:汪子豪
update:小芒果
最近更新 1yr ago