Installing MongoDB Using RPM Package

Step 1: Download RPM package from MongoDB website.

We will need to download these 6 mongoDB package from official mongoDB RPM repository to get complete featurs of mongodb. We will use wget command for that.

Package 1: mongodb-org

wget https://repo.mongodb.org/yum/redhat/9/mongodb-org/7.0/x86_64/RPMS/mongodb-org-7.0.6-1.el9.x86_64.rpm

downloading mongodb-org.rpm package

Package 2: mongodb-mongosh

wget https://repo.mongodb.org/yum/redhat/9Server/mongodb-org/7.0/x86_64/RPMS/mongodb-mongosh-2.1.5.x86_64.rpm

downloading mongodb-mongosh.rpm package

Package 3: mongodb-org-mongos

wget https://repo.mongodb.org/yum/redhat/9Server/mongodb-org/7.0/x86_64/RPMS/mongodb-org-mongos-7.0.6-1.el9.x86_64.rpm

downloading mongodb-org-mongos.rpm package

Package 4: mongodb-org-tools

wget https://repo.mongodb.org/yum/redhat/9Server/mongodb-org/7.0/x86_64/RPMS/mongodb-org-tools-7.0.6-1.el9.x86_64.rpm

downloading mongodb-org-tools.rpm package

Package 5: mongodb-org-database

wget https://repo.mongodb.org/yum/redhat/9Server/mongodb-org/7.0/x86_64/RPMS/mongodb-org-database-7.0.6-1.el9.x86_64.rpm

downloading mongodb-org-database.rpm package

Package 6: mongodb-org-server

wget https://repo.mongodb.org/yum/redhat/9Server/mongodb-org/7.0/x86_64/RPMS/mongodb-org-server-7.0.5-1.el9.x86_64.rpm

downloading mongodb-org-server.rpm package

Step 2: Install MongoDB

Installing dependencies:

cyrus-sasl and openssl are the dependencies that are required by some packages, we will install those dependencies first before installing .rpm packages using yum package manager.

sudo yum install cyrus-sasl openssl -y

resolving dependencies

We will use rpm -i command to install the downloaded rpm package.

Syntax: sudo rpm -i <package-name>

sudo rpm -i mongodb-*

completed installation

Installation is completed. Now you can move on to starting services section.

How to Install MongoDB on CentOS?

MongoDB is a flexible, powerful, and super-fast database management system. Unlike those old-school databases with strict rules, MongoDB lets you store your data in flexible documents, similar to how you organize things in JSON. This means you can easily add new information or change things up without much hassle.

In this article, we will install MongoDB on CentOS using two methods.

Table of Content

  • How to Install MongoDB on CentOS?
  • Method 1: Installing MongoDB Using RPM Package
  • Method 2: Installing MongoDB Using Official Repository
  • Starting MongoDB Services After Installation
  • Running MongoDB with MongoDB Shell
  • How to Verify MongoDB Installation on CentOS?
  • How to Uninstall MongoDB?

Similar Reads

How to Install MongoDB on CentOS?

To install MongoDB on CentOS, choose between RPM Package or Official Repository methods. Follow step-by-step instructions, including downloading packages, installing dependencies, configuring repositories, and starting services. Let’s see how to do this with proper demonstration....

Method 1: Installing MongoDB Using RPM Package

Step 1: Download RPM package from MongoDB website....

Method 2: Installing MongoDB Using Official Repository

Step 1: Configure package management system...

Starting MongoDB Services After Installation

After completing installation, we will start services for the mongodb using systemctl command....

Running MongoDB with MongoDB Shell

You can run mongoDB using mongodb shell, using following command....

How to Verify MongoDB Installation on CentOS?

You can verify the installation using following command...

How to Uninstall MongoDB?

Step 1: Stop mongodb services...

Conclusion

In conclusion, MongoDB on CentOS offers flexibility and speed in data management. The installation, discussed in two methods, ensures compatibility and ease. Utilize MongoDB for efficient, secure, and regularly updated database operations....

Also Read

How to Install MongoDB on Windows? How to Install MongoDB for VSCode? How to Install MongoDB on GoormIDE?...

Frequently Asked Questions to Install MongoDB on CentOS

How to resolve wget command not found error?...