So installieren Sie die MongoDB Community Edition unter Ubuntu
MongoDB ist eine Open-Source-Dokumentendatenbank, die auf der Spitzentechnologie von NoSQL basiert. Es unterstützt die Entwicklung moderner Webanwendungen mit Funktionen wie starker Konsistenz, Flexibilität, ausdrucksstarken Abfragesprachen und Sekundärindizes und vielem mehr. Darüber hinaus bietet es Unternehmen eine hervorragende Skalierbarkeit und Leistung für die Erstellung moderner Anwendungen mit leistungsstarken und geschäftskritischen Datenbanken.
In diesem Artikel erfahren Sie, wie Sie die neueste Version von MongoDB 4.4 Community Edition auf Ubuntu LTS-Versionen (Langzeitunterstützung) von Ubuntu Linux mithilfe von apt installieren und konfigurieren Paket-Manager.
Plattformunterstützung
MongoDB 4.4 Community Edition enthält die folgenden 64-Bit-Versionen von Ubuntu LTS (Langzeitunterstützung):
- 20.04 LTS („Focal“)
- 18.04 LTS („Bionic“)
- 16.04 LTS („Xenial“)
Die Standard-Ubuntu-Repositorys bieten eine veraltete MongoDB-Version, daher werden wir die neueste MongoDB aus dem offiziellen MongoDB-Repository auf dem Ubuntu-Server installieren und konfigurieren.
Schritt 1: Hinzufügen des MongoDB-Repositorys unter Ubuntu
1. Um die neueste Version der MongoDB Community Edition auf Ihrem Ubuntu-Server zu installieren, müssen Sie die erforderlichen Abhängigkeiten wie gezeigt installieren.
sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
2. Als nächstes importieren Sie den öffentlichen GPG-Schlüssel von MongoDB, der vom Paketverwaltungssystem verwendet wird, mit dem folgenden wget-Befehl.
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
3. Erstellen Sie anschließend die Listendatei /etc/apt/sources.list.d/mongodb-org-4.4.list
, die die MongoDB-Repository-Details unter /etc/apt/sources.list.d/
Verzeichnis für Ihre Ubuntu-Version.
Führen Sie nun den folgenden Befehl entsprechend Ihrer Version von Ubuntu aus:
Ubuntu 20.04 (Focal)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Ubuntu 18.04 (Bionic)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Ubuntu 16.04 (Xenial)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Speichern Sie anschließend die Datei und schließen Sie sie.
4. Führen Sie als Nächstes den folgenden Befehl aus, um die lokale Paketdatenbank neu zu laden.
sudo apt-get update
Schritt 2: Installation der MongoDB-Datenbank unter Ubuntu
5. Nachdem das MongoDB-Repository nun aktiviert ist, können Sie die neueste stabile Version installieren, indem Sie den folgenden Befehl ausführen.
sudo apt-get install -y mongodb-org
Während der MongoDB-Installation werden die Konfigurationsdatei /etc/mongod.conf
, das Datenverzeichnis /var/lib/mongodb
und das Protokoll erstellt Verzeichnis /var/log/mongodb
.
Standardmäßig wird MongoDB mit dem Benutzerkonto mongodb ausgeführt. Wenn Sie den Benutzer ändern, müssen Sie auch die Berechtigung für die Verzeichnisse data und log ändern, um Zugriff auf diese Verzeichnisse zu gewähren.
6. Starten und überprüfen Sie dann den mongod-Prozess, indem Sie den folgenden Befehl ausführen.
------------ systemd (systemctl) ------------
sudo systemctl start mongod
sudo systemctl status mongod
------------ System V Init ------------
sudo service mongod start
sudo service mongod status
7. Starten Sie nun eine mongo-Shell ohne Optionen, um eine Verbindung zu einem mongod herzustellen, der auf Ihrem lokalen Host mit dem Standardport 27017< läuft.
mongo
Deinstallieren Sie die MongoDB Community Edition
Um MongoDB einschließlich MongoDB-Anwendungen, die Konfigurationsdateien und alle Verzeichnisse mit Daten und Protokollen vollständig zu entfernen, führen Sie die folgenden Befehle aus.
sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
Ich hoffe, dass Sie diesen Leitfaden nützlich finden. Bei Fragen oder zusätzlichen Informationen können Sie den Kommentarbereich unten nutzen, um Ihre Bedenken auszudrücken.