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 der eingeschränkten Natur der traditionellen Datenbanken (z. B. MySQL) und bietet mehr Flexibilität für das Speichern von Daten. MongoDB kann auch als Dateispeicherlösung behandelt werden! MongoDB bietet dank seiner Sharding -Funktion eine effiziente Skalierung.
Es gibt zwei Ausgaben von MongoDB für die Kunden - die Community- und Enterprise -Version. Für allgemeine Benutzer reicht die MongoDB Community Edition für Test-/Entwicklungszwecke aus. Für eine groß angelegte Implementierung ist es jedoch eine gute Idee, das Enterprise zu erhalten. MongoDB Enterprise verfügt über zusätzliche Funktionen wie Kundensupport, Kubernetes -Integration, schnellere Speicherleistung, Zertifizierung usw. Schauen Sie sich MongoDB Enterprise Advanced an.
In diesem Artikel werde ich jedoch vorstellen, wie die MongoDB Community Edition installiert und nutzt.
Installieren Sie MongoDB auf Linux Mint
Es gibt mehrere Möglichkeiten, wie wir MongoDB installieren können. Aufgrund seiner Popularität ist es bereits ein 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 zur Installation der Datenbanksoftware zu verwenden.
Bereit? Lassen Sie uns direkt hineinspringen!
Installieren Sie MongoDB vom Ubuntu -Paketserver
MongoDB ist direkt im Ubuntu -Paketserver verfügbar. Alles, was Sie brauchen, ist zu beurteilen, dass er das greifen und installieren soll MongoDb Paket. Obwohl es laut offizieller MongoDB -Dokumentation einwandfrei funktioniert, ist es keine empfohlene Methode. Befolgen Sie es in Ihrer eigenen Verantwortung.
Starten Sie zunächst ein Terminal und aktualisieren Sie den APT -Cache.
$ sudo APT Update
Sagen Sie nun APT, MongoDB zu installieren.
$ sudo APT Installieren Sie MongoDB
MongoDB von MongoDB Repo installieren
MongoDB bietet offiziell Repo für Ubuntu, Debian, SUSE Linux und Amazon an. MongoDB empfiehlt offiziell diese Methode zur Installation von MongoDB. Dies stellt sicher, dass Sie immer die neueste Version verwenden. Linux Mint basiert auf Ubuntu, also wird das Ubuntu Repo gut funktionieren.
Hinweis: Das Repo ist Version abhängig. Diese Methode zeigt die Installation der aktuellen neuesten MongoDB -stabilen Version (MongoDB 4.2). Weitere Versionen finden Sie im MongoDB -Installationsdokument.
Starten Sie ein Terminal und führen Sie die folgenden Befehle aus. Schauen wir uns zunächst an, ob Gnupg installiert ist. Gnupg kommt mit Linux Mint vorinstalliert. Wenn es jedoch zuvor deinstalliert wurde, wird dieser Befehl sofort installiert.
$ sudo APT Update && sudo APT installieren Sie Gnupg -y
Fügen Sie nun den öffentlichen GPG -Schlüssel von MongoDB Repo hinzu.
$ wget -qo - https: // www.MongoDb.org/static/pgp/server-4.2.ASC | sudo apt-key add -
APT ist bereit, mit dem MongoDB -Repo zu kommunizieren. Fügen Sie das MongoDB -Repo in die Liste der APT -Paketserver hinzu.
$ echo "deb [arch = amd64, arm64] https: // repo.MongoDb.org/apt/ubuntu bionic/
MongoDB-org/4.2 Multiverse "| sudo tee/etc/apt/Quellen.Liste.d/mongoDb-org-4.2.Liste
Aktualisieren Sie den APT -Cache.
$ sudo APT Update
Das MongoDB -Repo wird erfolgreich hinzugefügt. Sagen Sie nun APT, MongoDB zu installieren. Der Paketname ist MongoDB-org. Beachten Sie, dass MongoDb ist aus Ubuntu Repo, während MongoDb-org ist aus MongoDB Repo.
$ sudo apt installieren mongoDb-org
Mit MongoDB
Sobald die Installation abgeschlossen ist, stellen wir sicher, dass MongoDB ausgeführt wird. Führen Sie diesen Befehl im Terminal aus.
$ mongo
Der Befehl warf einen Fehler. Es liegt daran, dass MongoDB standardmäßig nicht mit dem Boot beginnt. Um dies zu beheben, führen Sie die nächsten beiden Befehle aus. Im Wesentlichen sagen wir SystemCTL, dass sie den MongoDB -Dienst am Boot starten und aktivieren sollen.
$ sudo systemctl starten mongod
$ sudo systemctl aktivieren mongod
Überprüfen Sie den MongoDB noch einmal.
$ mongo
Voila! MongoDB läuft perfekt! Es ist die MongoDB -Shell, die läuft. Es dient als MongoDB Control Center. MongoDB hat seine eigenen 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 Google, Facebook, PayPal, EA, Adobe, eBay usw. aufgenommen. Riesen. Schauen Sie sich Unternehmen an, die MongoDB verwenden. Das ist für sich genommen ein Zeugnis der Macht der MongoDB.
In diesem Artikel wird nur erläutert, wie MongoDB installiert wird. Es gibt viel zu lernen darüber. Im Internet finden Sie viele Tutorials im Internet, um mit MongoDB zu beginnen. Schauen Sie sich diesen Anfängerleitfaden zu MongoDB an.
Genießen!