How to install MongoDB in Fedora?

MongoDB is a cross-platform, source available, document database. It is classified as a No SQL database and uses JSON-like documents with dynamic schemas that means like a relational database it does not requires predefined schemas for entering data in the database.

MongoDB is developed by MongoDB Inc and licensed under the SSPL (Server Side Public License).

In this article, I will discuss how to install MongoDB in Fedora Linux.

Prerequisites

You should have access to a user account that has superuser privileges.

Installing MongoDB in Fedora

Follow the given steps to install MongoDB in Fedora Linux.

Configure repository

To be able to install MongoDB using the dnf command you need to create a new configuration file with MongoDB yum repository.

Use the following command to create the configuration file –

sudo nano /etc/yum.repos.d/mongodb.repo

Add the following content to this file –

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.as

As you can see in the image below.

mongodb yum configuration file
Save this file by pressing Ctrl+s and then exit from the editor by Ctrl+x.

Installing MongoDB

After creating the configuration file, run the update command –

sudo dnf update

Next, install the MongoDB by using –

sudo yum install -y mongodb-org

Start and enable MongoDB services

Once the installation of MongoDB is completed start its services by using the following command.

sudo systemctl start mongod.service

Enable the MongoDB services to start automatically when the system boots –

sudo systemctl enable mongod.service

Check MongoDB service status

Once the MongoDB services started you can check their status by using –

sudo systemctl status mongod

This will display output something like given in the image below.

mongod status

Check installed version of MongoDB

You can follow the given command to check the installed MongoDB version.

mongod --version

This will display the installed version of MongoDB on your system.

mongod version

Connect to MongoDB shell

Now everything has been set up correctly you can connect to the MongoDB shell by running the given command in your terminal –

mongo

Now you can start executing SQL queries in the given shell to create and manage databases.

mongodb shell

Conclusion

You have successfully installed MongoDB on your Fedora system. For more information, you can read the official MongoDB documentation.

For any other query write us in the comments below.

Leave a Comment