Ubuntu install MongoDB: So installieren Sie MongoDB unter Ubuntu 20.04

MongoDB ist eines der beliebtesten dokumentenbasierten Datenbanksysteme und lässt sich unter der LTS-Ubuntu-Version 20.04 in nur wenigen Schritten installieren. Die gesamte Installation führen Sie bequem über das Terminal durch.

Ubuntu install MongoDB: Das benötigen Sie

Um MongoDB auf Ihrem Ubuntu-System zu installieren, benötigen Sie nichts weiter als grundlegende Kenntnisse der wichtigsten Linux-Terminalbefehle und natürlich Ubuntu als Betriebssystem. Beachten Sie, dass die aktuelle Version von Ubuntu, also Version 22.04, bisher noch keine offizielle MongoDB-Unterstützung bietet (Stand: September 2022). Deshalb empfiehlt es sich, für die Installation des NoSQL-Datenbank-Management-Systems auf Ubuntu 20.04 zurückzugreifen. Diese Ubuntu-Version bietet Ihnen auch Langzeitsupport. Außerdem funktioniert die Installation von MongoDB nur auf 64-Bit-Architekturen, sodass Sie darauf achten sollten, eine entsprechende Betriebssystemversion vorab zu installieren.

Hinweis

Wenn Ihnen andere Linux-Distributionen besser gefallen, ist das kein Problem. Sie können MongoDB unter Debian installieren oder eine andere Linux-Distribution nutzen, die Ihnen zusagt. Dann verläuft die Installation allerdings etwas anders.

Installation von MongoDB unter Ubuntu 20.04 durchführen

Schritt 1: Importieren des MongoDB-Schlüssels

Im ersten Schritt müssen Sie den öffentlichen MongoDB-GPG-Schlüssel importieren. Öffnen Sie hierfür zunächst das Terminal. Anschließend tippen Sie folgenden Befehl ein, um den Schlüssel der aktuellen MongoDB Version 6.0 zu importieren:

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

Sie werden aufgefordert, Ihr Passwort einzugeben. Nachdem Sie die Eingabe bestätigt haben, sollte der Importvorgang im Normalfall ohne Probleme vonstattengehen. Es kann allerdings sein, dass der GNU Privacy Guard, kurz gnupg, auf Ihrem System noch nicht installiert ist. In diesem Fall kommt es zu einer Fehlermeldung. Um diese zu beheben, reicht es aus, das Programm mit folgendem Terminalbefehl zu installieren:

sudo apt-get install gnupg

Führen Sie im Anschluss erneut den Importbefehl aus. Nun sollte der Importvorgang erfolgreich abschließen.

Schritt 2: Erstellen des List-Files

Im nächsten Schritt erstellen Sie das für Ihre Ubuntu-Version passende List-File. Auch hierfür können Sie das Terminal nutzen:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

Im Anschluss sollten Sie Ihr System noch einmal neu laden lassen, damit die Änderungen wirksam werden und das MongoDB-Repository auf Ihrem System hinzugefügt wird. Dieser Prozess kann ein wenig Zeit in Anspruch nehmen.

sudo apt-get update

Schritt 3: MongoDB-Pakete installieren

Im Anschluss installieren Sie die Pakete, die für die MongoDB-Version, die Sie ausführen möchten, benötigt werden. In den allermeisten Fällen ist es eine gute Idee, die aktuelle Version von MongoDB auszuwählen. Für die Installation genügt dann folgendes Kommando:

sudo apt-get install -y mongodb-org
Hinweis

Achten Sie darauf, bei der Installation von MongoDB das korrekte Paket namens „mongodb-org“ auszuwählen. Die inoffizielle Version „mongodb“, die von Ubuntu bereitgestellt wird, sollte nicht verwendet werden, wenn Sie unserer Schritt-für-Schritt-Anleitung folgen. Falls Sie vorab bereits das von Ubuntu bereitgestellte Paket installiert haben, sollten Sie dieses deinstallieren, damit die hier vorgestellte Vorgehensweise problemlos funktioniert.

Sie möchten eine spezifische Version von MongoDB installieren? Dazu müssen Sie für jedes Paket manuell die Versionsnummer Ihrer Wahl bestimmen. Wenn Sie beispielsweise die MongoDB-Version 6.0.1 installieren möchten, sieht der hierfür erforderliche Befehl folgendermaßen aus:

sudo apt-get install -y mongodb-org=6.0.1 mongodb-org-database=6.0.1 mongodb-org-server=6.0.1 mongodb-mongosh=6.0.1 mongodb-org-mongos=6.0.1 mongodb-org-tools=6.0.1

Lassen Sie sich nicht davon verunsichern, dass der Installationsprozess unter Umständen ein paar Minuten dauert. Das ist vollkommen normal. Sobald der Installationsprozess abgeschlossen ist, sind Sie fertig: Sie haben die aktuelle Version von MongoDB unter Ubuntu installiert.

Tipp: Managed MongoDB von IONOS

Mit Managed MongoDB von IONOS können Sie sich auf das Wesentliche konzentrieren. Ob Installation, Betrieb oder Wartungsarbeiten, IONOS sorgt für einen zuverlässigen Betrieb Ihrer hochperformanten Datenbanken.

Start von MongoDB

Nachdem Sie die NoSQL-Datenbank erfolgreich installiert haben, können Sie diese mit einem ganz einfachen Befehl starten:

sudo systemctl start mongod

Unter Umständen kann es sein, dass beim erstmaligen Start ein Fehler auftritt. Führen Sie in diesem Fall zunächst folgenden Befehl aus, um alle Konfigurationsdateien neu zu laden und alle Units Ihres Systems neu zu starten:

sudo systemctl daemon-reload

Nun sollten Sie MongoDB problemlos starten können. Um beispielsweise herauszufinden, ob der Start Ihrer Datenbank erfolgreich war, können Sie jederzeit den Status Ihres MongoDB-Services mit folgendem Terminalbefehl abrufen:

sudo systemctl status mongod

MongoDB stoppen oder neu starten

Auch das Beenden von MongoDB ist mit nur einem Terminalbefehl erledigt:

sudo systemctl stop mongod

Ähnlich funktioniert das Neustarten der Datenbank:

sudo systemctl restart mongod

In beiden Fällen können Sie mit dem bereits gezeigten Status-Befehl überprüfen, ob sich MongoDB nach Ausführen eines Befehles in dem von Ihnen gewünschten Zustand befindet.

Mongosh-Session starten

Port überprüfen

Bevor Sie eine Mongosh-Session starten, sollten Sie zunächst überprüfen, ob MongoDB auf dem richtigen Port läuft. Standardmäßig ist hierfür der Port 27017 vorgesehen. Offene Ports können Sie sich mit folgendem Terminalbefehl anzeigen lassen:

netstat -plntu

Shell starten

Um die Shell von MongoDB aufzurufen, genügt folgende Codezeile:

mongosh

In der MongoDB-Shell können Sie Ihrer Datenbank beispielsweise neue Nutzerinnen und Nutzer oder diesen neue Rollen hinzufügen. Außerdem können Sie mit der Datenbank interagieren. Nützliche Tipps dazu finden Sie in unserem MongoDB-Tutorial.

Günstige Webhosting-Pakete von IONOS!

Vertrauen Sie auf flexibel skalierbares und zuverlässiges Webhosting inklusive persönlichem Berater mit IONOS!

Kostenlose Domain
SSL Zertifikat
DDoS-Schutz

MongoDB deinstallieren

Unter Umständen stellen Sie beim Vergleich von Open-Source-Datenbanken fest, dass Sie ein anderes DBMS bevorzugen, und möchten MongoDB wieder deinstallieren. Aus welchem Grund Sie sich auch für eine Deinstallation entscheiden: Diese ist genauso schnell erledigt wie die Installation. Beachten Sie jedoch, dass mit der Deinstallation von MongoDB alle Datenbanken und alle gespeicherten Daten ebenfalls verschwinden.

Schritt 1: MongoDB stoppen

Halten Sie MongoDB mit folgendem Befehl an:

sudo service mongod stop

Schritt 2: Pakete deinstallieren

Deinstallieren Sie alle Pakete, die Sie zuvor installiert haben, indem Sie folgenden Terminalbefehl ausführen:

sudo apt-get purge mongodb-org*

Schritt 3: Datenbanken und Log-Dateien löschen

In einem letzten Schritt müssen Sie alle von Ihnen erstellten Datenbanken und sämtliche Log-Dateien entfernen. Auch das ist im Terminal möglich:

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb