Install MongoDB
MongoDB is available in two editions: Community and Enterprise.
Tip
This section of the manual contains information on installingMongoDB.
- For instructions on upgrading your current deployment to MongoDB4.2, see Upgrade Procedures instead.
- For instructions on upgrading to the latest patch release for yourcurrent version, see Upgrade to the Latest Revision of MongoDB instead.
MongoDB Community Edition Installation Tutorials
MongoDB Community Edition installation tutorials include:
MongoDB Enterprise Edition Installation Tutorials
MongoDB Enterprise Edition installation tutorials include:
Upgrade Community Edition to Enterprise Edition Tutorials
Important
Do not use these instructions to upgrade to another release version.To upgrade release versions, refer to the appropriate releaseupgrade instructions, such as Upgrade to MongoDB 4.2.
- Upgrade to MongoDB Enterprise (Standalone)
- Upgrade to MongoDB Enterprise (Replica Set)
- Upgrade to MongoDB Enterprise (Sharded Cluster)
Supported Platforms
Changed in version 3.4: MongoDB no longer supports 32-bit x86 platforms.
x86_64
Platform | 4.2 Community & Enterprise | 4.0 Community & Enterprise | 3.6 Community & Enterprise | 3.4 Community & Enterprise |
---|---|---|---|---|
Amazon Linux 2013.03 and later | ✓ | ✓ | ✓ | ✓ |
Amazon Linux 2 | ✓ | ✓ | ||
Debian 8 | ✓ | ✓ | ✓ | |
Debian 9 | ✓ | ✓ | 3.6.5+ | |
Debian 10 | 4.2.1+ | |||
RHEL/CentOS/Oracle Linux [1] 6.2 and later | ✓ | ✓ | ✓ | ✓ |
RHEL/CentOS/Oracle Linux [1] 7.0 and later | ✓ | ✓ | ✓ | ✓ |
RHEL/CentOS/Oracle Linux [1] 8.0 and later | 4.2.1+ | |||
SLES 12 | ✓ | ✓ | ✓ | ✓ |
Solaris 11 64-bit | Community only | |||
Ubuntu 14.04 | ✓ | ✓ | ✓ | |
Ubuntu 16.04 | ✓ | ✓ | ✓ | ✓ |
Ubuntu 18.04 | ✓ | ✓ | ||
Windows Vista | ✓ | |||
Windows 7/Server 2008 R2 | ✓ | ✓ | ✓ | ✓ |
Windows 8/2012 R2 and later | ✓ | ✓ | ✓ | ✓ |
macOS 10.12 and later | ✓ | |||
macOS 10.11 | ✓ | ✓ | ✓ |
[1] | (1, 2, 3) MongoDB only supports Oracle Linux running the Red Hat CompatibleKernel (RHCK). MongoDB does not support the UnbreakableEnterprise Kernel (UEK). |
ARM64
Platform | 4.2 Community & Enterprise | 4.0 Community & Enterprise | 3.6 Community & Enterprise | 3.4 Community & Enterprise |
---|---|---|---|---|
Ubuntu 18.04 | ✓ | |||
Ubuntu 16.04 | ✓ | Enterprise | Enterprise |
PPC64LE (MongoDB Enterprise Edition)
Platform | 4.2 Enterprise | 4.0 Enterprise | 3.6 Enterprise | 3.4 Enterprise |
---|---|---|---|---|
RHEL/CentOS 7 | ✓ | ✓ | ✓ | ✓ |
Ubuntu 16.04 | ✓ | Removed starting in 3.6.13 | Removed starting in 3.4.21 |
s390x
Platform | 4.2 Community & Enterprise | 4.0 Community & Enterprise | 3.6 Enterprise | 3.4 Enterprise |
---|---|---|---|---|
RHEL/CentOS 7 | ✓ | 4.0.6+ | ||
RHEL/CentOS 6 | ✓ | ✓ | ||
SLES12 | ✓ | 4.0.6+ | ||
Ubuntu 18.04 | ✓ | 4.0.6+ |