Skip to main content

MongoDB - Installation on RedHat 9

Step 1: Configure the MongoDB Repository

Create a new repository file named /etc/yum.repos.d/mongodb-org-7.0.repo using your preferred text editor (like vi or nano), or by using the cat command as shown below. This example uses version 7.0; you can check the MongoDB repositories for the latest version.
cat <<EOF | sudo tee /etc/yum.repos.d/mongodb-org-7.0.repo
[mongodb-org-7.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/9/mongodb-org/7.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://pgp.mongodb.com/server-7.0.asc
EOF

Step 2: Install MongoDB Packages

Install the latest stable version of MongoDB:

sudo dnf install -y mongodb-org

Step 3: Start and Enable the MongoDB Service

Start the service and enable it to run on boot:

sudo systemctl start mongod
sudo systemctl enable mongod
# Verify status:
sudo systemctl status mongod

Step 4: Configure the Firewall (Optional)

If needed, open port 27017 to allow remote access:

sudo firewall-cmd --permanent --add-port=27017/tcp
sudo firewall-cmd --reload

Step 5: Begin Using MongoDB

Launch the shell to connect to your local instance:

mongosh