More actions
MongoDB is a database used to manage and create databases.
Useful commands
Completely uninstall MongoDB
If you've messed up your MongoDB installation and want to completely uninstall use these commands[1]:
- sudo service mongod stop
- sudo apt-get purge mongodb-org*
- sudo rm -r /var/log/mongodb
- sudo rm -r /var/lib/mongodb
Issues
MongoDB fails to start
When running the command sudo systemctl status mongod the MongoDB server will fail to start with the message (code=exited, status=62)
Solution
Attempt to repair the MongoDB installation by running the command:
sudo mongod --repair
If this command fails and it shows the error Data directory /data/db not found create the directory using this command:
sudo mkdir -p /data/db
Then restart mongodb:
- sudo systemctl stop mongod
- sudo systemctl start mongod
- sudo systemctl status mongod
MongoDB fails to start immediately after installation
When running the command sudo systemctl start mongod an error will appear saying:
Failed to start mongod.service: Unit mongod.service not found.
Solution
Enter the command:
sudo systemctl enable mongod
This will link the service and allow it to start.