MongoDB auf Linux Mint
MongoDB ist eine plattformübergreifende Open-Source-NoSQL-Datenbanklösung. Da es sich um eine NoSQL-Datenbank handelt, ist sie frei von den Einschränkungen herkömmlicher Datenbanken (z. B. MySQL) und bietet mehr Flexibilität beim Speichern von Daten. MongoDB kann auch als Dateispeicherlösung behandelt werden! MongoDB bietet dank seiner Sharding-Funktion eine effiziente Skalierung.
Den Kunden stehen zwei Editionen von MongoDB zur Verfügung – die Community- und die Enterprise-Version. Jetzt reicht für allgemeine Benutzer die MongoDB Community-Edition für Test-/Entwicklungszwecke aus. Für eine groß angelegte Implementierung ist es jedoch eine gute Idee, die Enterprise-Version zu verwenden. MongoDB Enterprise bietet zusätzliche Funktionen wie Kundensupport, Kubernetes-Integration, schnellere Speicherleistung, Zertifizierung usw. Check out MongoDB Enterprise Advanced .
In diesem Artikel zeige ich jedoch, wie Sie die MongoDB-Community-Edition installieren und verwenden.
MongoDB unter Linux Mint installieren
Es gibt mehrere Möglichkeiten, MongoDB zu installieren. Aufgrund seiner Popularität ist es bereits Teil der Ubuntu-Paketserver. Linux Mint, ein Ubuntu-Derivat, kann MongoDB direkt vom Paketserver abrufen. Die offizielle Empfehlung von MongoDB lautet jedoch, ein eigenes Repository für die Installation der Datenbanksoftware zu verwenden.
Bereit? Lassen Sie uns direkt hineinspringen!
MongoDB vom Ubuntu-Paketserver installieren
MongoDB ist direkt vom Ubuntu-Paketserver verfügbar. Alles, was Sie brauchen, ist, APT mitzuteilen, dass es die mongodb Paket. Obwohl es gut funktioniert, ist es laut der offiziellen MongoDB-Dokumentation keine empfohlene Methode. Folgen Sie ihm auf eigene Verantwortung.
Starten Sie zuerst ein Terminal und aktualisieren Sie den APT-Cache.
$sudoapt-Update
Sagen Sie APT nun, dass es MongoDB installieren soll.
$sudogeeignetInstallierenmongodb
Installieren Sie MongoDB aus dem MongoDB-Repository
MongoDB bietet offiziell Repo für Ubuntu, Debian, SUSE Linux und Amazon an. MongoDB empfiehlt offiziell diese Methode zur Installation von MongoDB. Dadurch wird sichergestellt, dass Sie immer die neueste Version verwenden. Linux Mint ist Ubuntu-basiert, daher funktioniert das Ubuntu-Repo problemlos.
Hinweis: Das Repository ist versionsabhängig. Diese Methode zeigt die Installation der aktuellen stabilen Version von MongoDB (MongoDB 4.2). Weitere Versionen finden Sie in der MongoDB-Installationsdokument .
Starten Sie ein Terminal und starten Sie die folgenden Befehle. Lassen Sie uns zunächst prüfen, ob GnuPG installiert ist. GnuPG ist mit Linux Mint vorinstalliert. Wenn es jedoch zuvor deinstalliert wurde, wird es mit diesem Befehl sofort installiert.
$sudoapt-Update&& sudogeeignetInstallierengnupg-und
Fügen Sie nun den öffentlichen GPG-Schlüssel des MongoDB-Repositorys hinzu.
$wget -qO- https://www.mongodb.org/statisch/pgp/Server-4.2.asc| sudo apt-Schlüssel hinzufügen-
APT ist bereit, mit dem MongoDB-Repository zu kommunizieren. Fügen Sie das MongoDB-Repository zur Liste der APT-Paketserver hinzu.
$rauswerfen 'deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 Multiversum' | sudo tee /etc/geeignet/Quellen.liste.d/mongodb-org-4.2.aufführen
Aktualisieren Sie den APT-Cache.
$sudoapt-Update
Das MongoDB-Repository wurde erfolgreich hinzugefügt. Sagen Sie APT nun, dass es MongoDB installieren soll. Der Paketname ist mongodb-org. Beachten Sie, dass mongodb ist von Ubuntu Repo, wohingegen mongodb-org stammt aus dem MongoDB-Repository.
$sudogeeignetInstallierenmongodb-org
MongoDB verwenden
Stellen Sie nach Abschluss der Installation sicher, dass MongoDB ausgeführt wird. Führen Sie diesen Befehl im Terminal aus.
$Mongo
Der Befehl warf einen Fehler. Dies liegt daran, dass MongoDB standardmäßig nicht mit dem Booten startet. Um dies zu beheben, führen Sie die nächsten beiden Befehle aus. Im Wesentlichen weisen wir systemctl an, den MongoDB-Dienst beim Booten zu starten und zu aktivieren.
$sudosystemctl start mongod$sudosystemctlaktivierenMongode
Überprüfen Sie MongoDB noch einmal.
$Mongo
Voila! MongoDB läuft perfekt! Es ist die MongoDB-Shell, die ausgeführt wird. Es dient als MongoDB-Kontrollzentrum. MongoDB verfügt über eigene Befehle und Funktionen. Der folgende Befehl druckt eine Auswahlliste der verfügbaren Befehle und Funktionen.
$Hilfe
Abschließende Gedanken
MongoDB ist eine leistungsstarke Datenbanksoftware. Es wird sogar von den Giganten von Google, Facebook, PayPal, EA, Adobe, eBay usw. integriert. Sehen Sie sich Unternehmen an, die MongoDB verwenden . Das allein ist ein Zeugnis der Leistungsfähigkeit von MongoDB.
In diesem Artikel wird nur beschrieben, wie Sie MongoDB installieren. Dazu gibt es viel zu lernen. Im Internet finden Sie zahlreiche Tutorials zu den ersten Schritten mit MongoDB. Sehen Sie sich diesen MongoDB-Einsteigerleitfaden an.
Genießen!