So installieren Sie MongoDB unter Ubuntu 20.04/18.04 LTS

MongoDB ist eine kostenlose und Open-Source-skalierbare dokumentenorientierte NoSQL-Datenbank mit Indexschnittstelle, die Ad-hoc-Abfragen ermöglicht. Benutzer können außerdem verschiedene Erweiterungen wie Sicherheit, Integration und Analyse nutzen, um MongoDB für große Anwendungen zu nutzen. Unterstützt werden die Authentifizierung mit LDAP, x.509 und Kerberos sowie die Verschlüsselung auf Basis von TLS (Transport Layer Security). Hinzu kommen benutzerspezifische Rollen, Auditing-Funktionen für Compliance und forensische Analysen sowie vorgefertigte Komponenten zur Gewährleistung vertrauenswürdiger Systeme.

In diesem Tutorial sehen wir die Installation von MongoDB unter Ubuntu 20.04 LTS, ohne ein Repo hinzuzufügen. Die gleichen Schritte können auch für Ubuntu 18.04 LTS oder 19.04/19.10 ausgeführt werden.

Anforderungen:

  • Ubuntu 20.04 LTS Focal Fossa Server oder Desktop.
  • Ein Nicht-Root-Benutzer mitsudoZugang

1. System aktualisieren

Bevor wir mit dem MongoDB-Installationsschritt fortfahren, aktualisieren wir die vorhandenen Pakete von Ubuntu 20.04

sudo apt update

2. Befehl zum Installieren von MongoDB unter Ubuntu 20.04

Genau wie 18.04 LTS steht auch die MongoDB im offiziellen Repository von Ubuntu 20.04 zur Installation mit einer aktuellen Version zur Verfügung. Daher ist es nicht erforderlich, einen Dritten hinzuzufügen. Ein einziger Befehl dafür installiert die Komponenten Mongo-tools, Mongodb, Mongodb-clients Mongodb-server und Mongodb-server-core sowie andere Abhängigkeiten.

sudo apt install mongodb

OutPut für den obigen Befehl:

The following additional packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb-clients mongodb-server mongodb-server-core
The following NEW packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb mongodb-clients mongodb-server mongodb-server-core
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 56.8 MB of archives.
After this operation, 234 MB of additional disk space will be used.
Do you want to continue? [Y/n] n

3. Überprüfen Sie den Status von MongoDB

Nach der Installation wird MongoDB automatisch gestartet. Wenn nicht, können Sie den folgenden Befehl verwenden:

systemctl strart mongodb

Um zu überprüfen, ob der MongoDB-Server ordnungsgemäß läuft oder nicht, können wir den Statusbefehl verwenden:

systemctl status mongodb

4. Befehl zum Verwalten von MongoDB

Hier sind einige Kernbefehle, die zum Verwalten dieser Datenbank erforderlich sind, z. B. Starten, Neustarten, Stoppen des Servers und andere.

Um den MongoDB-Server zu stoppen

sudo systemctl stop mongodb

Um es noch einmal zu beginnen.

sudo systemctl start mongodb

Um den Server nach einigen Änderungen neu zu starten.

sudo systemctl restart mongodb

Um den automatischen Start von MongoDB mit dem Server zu deaktivieren, der standardmäßig erfolgt.

sudo systemctl disable mongodb

Um den automatischen Start des Servers beim Hochfahren des Systems wieder zu aktivieren.

sudo systemctl enable mongodb

Um es zu verwenden, geben Sie einfach Folgendes ein:

mongo

Schließen Sie die Deinstallation von MongoDB ab

Falls Sie MongoDB nicht mehr auf Ihrem Ubuntu 20.04-System haben möchten, entfernen Sie es einfach mit den folgenden Befehlen:

sudo service mongodb stop
sudo apt remove mongodb
sudo apt purge mongodb*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
sudo apt autoremove

Schlussbemerkungen:

In diesem kurzen Tutorial zur MongoDB-Installation für Ubuntu 20.04-Server können Sie dasselbe auch sehenund andere verwandte Tutorials.

Related Posts