安装MongoDB
MongoDB提供两个服务器版本:社区版和企业版。
本手册的这一部分包含有关安装MongoDB的信息。
有关将当前部署升级到MongoDB 8.0的说明,请参阅8.0 升级流程.
有关升级到当前版本的最新补丁版本的说明,请参阅升级到MongoDB的最新自托管补丁版本。
有关
mongod
、mongos
以及其他与MongoDB一起分发的所有工具的文档,请参阅MongoDB软件包组件。
MongoDB安装教程
MongoDB安装教程适用于以下平台,适用于社区版和企业版
平台 | 社区版 | 企业版 |
---|---|---|
Linux | ||
macOS | ||
Windows | ||
Docker |
将社区版升级到企业版教程
重要
请勿使用这些说明升级到其他版本。要升级版本,请参阅适当的升级说明,例如升级到MongoDB 8.0。
支持的平台
重要
MongoDB不支持32位x86平台。
重要
v4.4的生命周期结束
v4.4已于2024年2月29日达到生命周期的终点,并且不再由MongoDB支持。
平台 | 架构 | 版本 | 8.0 | 7.0 | 6.0 | 5.0 | 4.4 |
---|---|---|---|---|---|---|---|
Amazon Linux 2023 | x86_64 | 企业版 | ✓ | ✓ | |||
Amazon Linux 2023 | x86_64 | 社区版 | ✓ | ✓ | |||
Amazon Linux V2 | x86_64 | 企业版 | ✓ | ✓ | ✓ | ✓ | |
Amazon Linux V2 | x86_64 | 社区版 | ✓ | ✓ | ✓ | ✓ | |
Debian 12 | x86_64 | 企业版 | ✓ | ✓ | |||
Debian 12 | x86_64 | 社区版 | ✓ | ✓ | |||
Debian 11 | x86_64 | 企业版 | ✓ | ✓ | 5.0.8+ | ||
Debian 11 | x86_64 | 社区版 | ✓ | ✓ | 5.0.8+ | ||
Debian 10 | x86_64 | 企业版 | ✓ | ✓ | ✓ | ||
Debian 10 | x86_64 | 社区版 | ✓ | ✓ | ✓ | ||
Debian 9 | x86_64 | 企业版 | ✓ | ✓ | |||
Debian 9 | x86_64 | 社区版 | ✓ | ✓ | |||
RHEL/Rocky/Alma/Oracle Linux 9.0+ [1] | x86_64 | 企业版 | ✓ | ✓ | 6.0.4+ | ||
RHEL/Rocky/Alma/Oracle Linux 9.0+ [1] | x86_64 | 社区版 | ✓ | ✓ | 6.0.4+ | ||
RHEL/Rocky/Alma/Oracle Linux 8.0+ [1] | x86_64 | 企业版 | ✓ | ✓ | ✓ | ✓ | ✓ |
RHEL/Rocky/Alma/Oracle Linux 8.0+ [1] | x86_64 | 社区版 | ✓ | ✓ | ✓ | ✓ | ✓ |
RHEL/CentOS/Oracle Linux 7.0+ [1] | x86_64 | 企业版 | ✓ | ✓ | ✓ | ✓ | |
RHEL/CentOS/Oracle Linux 7.0+ [1] | x86_64 | 社区版 | ✓ | ✓ | ✓ | ✓ | |
RHEL/CentOS/Oracle Linux 6.2+ [1] | x86_64 | 企业版 | ✓ | ||||
RHEL/CentOS/Oracle Linux 6.2+ [1] | x86_64 | 社区版 | ✓ | ||||
SLES 15 | x86_64 | 企业版 | ✓ | ✓ | ✓ | ✓ | ✓ |
SLES 15 | x86_64 | 社区版 | ✓ | ✓ | ✓ | ✓ | ✓ |
SLES 12 | x86_64 | 企业版 | ✓ | ✓ | ✓ | ✓ | |
SLES 12 | x86_64 | 社区版 | ✓ | ✓ | ✓ | ✓ | |
Ubuntu 24.04 | x86_64 | 企业版 | ✓ | ||||
Ubuntu 24.04 | x86_64 | 社区版 | ✓ | ||||
Ubuntu 22.04 | x86_64 | 企业版 | ✓ | ✓ | 6.0.4+ | ||
Ubuntu 22.04 | x86_64 | 社区版 | ✓ | ✓ | 6.0.4+ | ||
Ubuntu 20.04 | x86_64 | 企业版 | ✓ | ✓ | ✓ | ✓ | ✓ |
Ubuntu 20.04 | x86_64 | 社区版 | ✓ | ✓ | ✓ | ✓ | ✓ |
Ubuntu 18.04 | x86_64 | 企业版 | ✓ | ✓ | ✓ | ||
Ubuntu 18.04 | x86_64 | 社区版 | ✓ | ✓ | ✓ | ||
Ubuntu 16.04 | x86_64 | 企业版 | ✓ | ||||
Ubuntu 16.04 | x86_64 | 社区版 | ✓ | ||||
Windows 11 | x86_64 | 企业版 | ✓ | ✓ | ✓ | ||
Windows 11 | x86_64 | 社区版 | ✓ | ✓ | ✓ | ||
Windows Server 2022 | x86_64 | 企业版 | ✓ | ✓ | ✓ | ||
Windows Server 2022 | x86_64 | 社区版 | ✓ | ✓ | ✓ | ||
Windows Server 2019 | x86_64 | 企业版 | ✓ | ✓ | ✓ | ✓ | |
Windows Server 2019 | x86_64 | 社区版 | ✓ | ✓ | ✓ | ✓ | |
Windows 10 / Server 2016 | x86_64 | 企业版 | ✓ | ✓ | ✓ | ||
Windows 10 / Server 2016 | x86_64 | 社区版 | ✓ | ✓ | ✓ | ||
macOS 14 | x86_64 | 企业版 | ✓ | ||||
macOS 14 | x86_64 | 社区版 | ✓ | ||||
macOS 13 | x86_64 | 企业版 | ✓ | ✓ | |||
macOS 13 | x86_64 | 社区版 | ✓ | ✓ | |||
macOS 12 | x86_64 | 企业版 | ✓ | ✓ | |||
macOS 12 | x86_64 | 社区版 | ✓ | ✓ | |||
macOS 11 | x86_64 | 企业版 | ✓ | ✓ | |||
macOS 11 | x86_64 | 社区版 | ✓ | ✓ | |||
macOS 10.15 | x86_64 | 企业版 | ✓ | ✓ | ✓ | ||
macOS 10.15 | x86_64 | 社区版 | ✓ | ✓ | ✓ | ||
macOS 10.14 | x86_64 | 企业版 | ✓ | ✓ | |||
macOS 10.14 | x86_64 | 社区版 | ✓ | ✓ | |||
macOS 10.13 | x86_64 | 企业版 | ✓ | ||||
macOS 10.13 | x86_64 | 社区版 | ✓ | ||||
macOS 14 | arm64 | 企业版 | ✓ | ||||
macOS 14 | arm64 | 社区版 | ✓ | ||||
macOS 13 | arm64 | 企业版 | ✓ | ✓ | |||
macOS 13 | arm64 | 社区版 | ✓ | ✓ | |||
macOS 12 | arm64 | 企业版 | ✓ | ✓ | |||
macOS 12 | arm64 | 社区版 | ✓ | ✓ | |||
macOS 11 | arm64 | 企业版 | ✓ | ✓ | |||
macOS 11 | arm64 | 社区版 | ✓ | ✓ | |||
Amazon Linux 2023 | arm64 | 企业版 | ✓ | ✓ | |||
Amazon Linux 2023 | arm64 | 社区版 | ✓ | ✓ | |||
Amazon Linux 2 | arm64 | 企业版 | ✓ | ✓ | ✓ | 4.4.4+ | |
Amazon Linux 2 | arm64 | 社区版 | ✓ | ✓ | ✓ | 4.4.4+ | |
RHEL/CentOS/Rocky/Alma 9 | arm64 | 企业版 | ✓ | ✓ | ✓ | ||
RHEL/CentOS/Rocky/Alma 9 | arm64 | 社区版 | ✓ | ✓ | ✓ | ||
RHEL/CentOS/Rocky/Alma 8 | arm64 | 企业版 | ✓ | ✓ | ✓ | ✓ | 4.4.4+ |
RHEL/CentOS/Rocky/Alma 8 | arm64 | 社区版 | ✓ | ✓ | ✓ | ✓ | 4.4.4+ |
Ubuntu 24.04 | arm64 | 企业版 | ✓ | ||||
Ubuntu 24.04 | arm64 | 社区版 | ✓ | ||||
Ubuntu 22.04 | arm64 | 企业版 | ✓ | ✓ | 6.0.4+ | ||
Ubuntu 22.04 | arm64 | 社区版 | ✓ | ✓ | 6.0.4+ | ||
Ubuntu 20.04 | arm64 | 企业版 | ✓ | ✓ | ✓ | ✓ | ✓ |
Ubuntu 20.04 | arm64 | 社区版 | ✓ | ✓ | ✓ | ✓ | ✓ |
Ubuntu 18.04 | arm64 | 企业版 | ✓ | ✓ | ✓ | ||
Ubuntu 18.04 | arm64 | 社区版 | ✓ | ✓ | ✓ | ||
Ubuntu 16.04 | arm64 | 企业版 | ✓ | ||||
RHEL/Rocky/Alma 9 | ppc64le | 企业版 | ✓ | ✓ | |||
RHEL/Rocky/Alma 8 [7] | ppc64le | 企业版 | ✓ | ✓ | ✓ | ✓ | ✓ |
RHEL/CentOS 7 | ppc64le | 企业版 | 6.0.7+ | ✓ | ✓ | ||
RHEL/Rocky/Alma 8 [7] | s390x | 企业版 | ✓ | ✓ | ✓ | 5.0.9+ | |
RHEL/CentOS 7 | s390x | 企业版 | ✓ | ✓ | ✓ | ||
RHEL/CentOS 7 | s390x | 社区版 | ✓ | ✓ |
[1] | (1, 2, 3, 4, 5, 6, 7, 8) 在Oracle Linux上,MongoDB仅支持Red Hat兼容内核。 |
[2] | MongoDB仅支持运行Red Hat兼容内核(RHCK)的Oracle Linux。MongoDB 不支持 Unbreakable Enterprise Kernel(UEK)。 |
[3] | MongoDB针对RHEL 8.0+版本发布的本地化产品与Rocky Linux 8.0+和AlmaLinux 8.0+兼容,并且在这些分发版满足其提供完整RHEL兼容性的义务时予以支持。 |
[4] | MongoDB 5.0及以上版本针对SLES 12服务包5进行测试。MongoDB早期版本在无服务包的SLES 12上进行测试。 |
[5] | MongoDB 7.0及以上版本针对SLES 15服务包4进行测试。MongoDB早期版本在无服务包的SLES 15上进行测试。 |
[6] | MongoDB 7.0版本是在RHEL 7.9上构建和测试的。MongoDB早期版本在RHEL 7上进行测试,并假定具有向前兼容性。 |
[7] | (1, 2) RHEL 8在PPC64LE和s390x上不支持MongoDB 8.0及以上版本使用的更新版TCMalloc。在这些架构上,RHEL 8使用旧的TCMalloc版本。欲了解更多信息,请参阅自托管部署的TCMalloc性能优化。 |
[8] | RHEL 9在PPC64LE和s390x上不支持MongoDB 8.0及以上版本使用的更新版TCMalloc。在这些架构上,RHEL 9使用旧的TCMalloc版本。欲了解更多信息,请参阅自托管部署的TCMalloc性能优化。 |