DEV Community

Cover image for How to completely uninstall MongoDB from your Ubuntu machine by following these steps
Paschal Kenechukwu Oruche
Paschal Kenechukwu Oruche

Posted on • Edited on

How to completely uninstall MongoDB from your Ubuntu machine by following these steps

When it comes to databases MongoDB has established itself as a data storage solution. However there may be instances where you need to remove MongoDB from your Ubuntu machine. Whether you're transitioning to a database system or experiencing difficulties, with your MongoDB setup it's important to ensure a thorough uninstallation to avoid lingering problems.

Incomplete uninstalls can cause issues, including wasted disk space and conflicts with software. They can also make it challenging to reinstall MongoDB or another database system in the future. If your aim is to perform an uninstallation it's crucial to do it. This article will provide you with step by step instructions on how to remove MongoDB from your Ubuntu machine guaranteeing a start for your upcoming database endeavors.

Within this article, I'll be offering you a guide, on bidding farewell to MongoDB on your Ubuntu machine in the efficient and hassle free manner possible.

PS: After this, you can always install a different version or fresh copy, if you like.

Steps πŸ‘‡πŸ½πŸ‘‡πŸ½πŸ‘‡πŸ½

Before uninstalling MongoDB ensure that the MongoDB service is stopped if it is currently running. You can achieve this by executing the command:

sudo systemctl stop mongod

remove the MongoDB packages by utilizing the package manager (apt):
sudo apt remove mongodb-org mongodb-org-server mongodb-org-shell mongodb-org-mongos mongodb-org-tools

Now, go ahead to remove any remaining configuration files and dependencies. Use the apt purge command to remove the MongoDB packages:



sudo apt purge mongodb-org
sudo apt purge mongodb-clients mongodb-org-database mongodb-org-server
sudo apt purge mongodb-database-tools


Enter fullscreen mode Exit fullscreen mode

If you want to completely remove all data and log files associated with MongoDB, you can remove the MongoDB data directory:
sudo rm -r /var/lib/mongodb

_-Be cautious with this step, as it will permanently delete your MongoDB data.
_
You can also remove the MongoDB user and group if you no longer need them, This is an optional step, if you decide to make use these elements:



sudo deluser mongodb
sudo delgroup mongodb


Enter fullscreen mode Exit fullscreen mode

Remove any remaining MongoDB configuration files:
sudo rm /etc/mongod.conf

Take out any MongoDB ordinary commands and shell scripts:



cd /usr/bin
rm -r mongo*
ls


Enter fullscreen mode Exit fullscreen mode

confirming removal of any Mongo shell scripts in your Linux Bin

Cleanup your dependencies by updating the package list and remove any leftover packages that were dependencies of MongoDB:
sudo apt autoremove

Confirm that MongoDB has been removed:
dpkg -l | grep mongodb

Good luck ✨✨✨

Top comments (1)

Collapse
 
hossein_ensafi profile image
Hossein • Edited

thank you from deepest part of my heart