GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Installieren Sie MongoDB auf Ubuntu 18.04

MongoDB ist eine kostenlose Open-Source-NoSQL-Datenbank, die häufig in heutigen Webanwendungen verwendet wird.

In diesem Tutorial zeigen wir Ihnen, wie Sie MongoDB in wenigen einfachen Schritten auf Ihrem Ubuntu 18.04-Rechner installieren und einrichten!

Schritt 1:Installieren Sie MongoDB auf Ubuntu mit Apt

Da die MongoDB Paket in den offiziellen Repositories von Ubuntu verfügbar ist, können wir einfach apt verwenden um MongoDB auf unserem System zu installieren.

Aber vorher aktualisieren Sie zuerst alle systemkritischen Pakete.

sudo apt update

Installieren Sie nun das MongoDB-Paket mit:

sudo apt install mongodb

Dadurch wird die neueste Version von MongoDB auf unserem System installiert.

Wie bei jedem Datenbanksystem gibt es einen Server und ein Dienst verbunden mit der Aufgabe des Datenbankmanagements. Der MongoDB-Server wird nach der Installation automatisch gestartet.

Um sicherzustellen, dass unsere Installation reibungslos verlief, müssen wir sicherstellen, dass der MongoDB-Dienst und der Server ordnungsgemäß funktionieren.

Schritt 2:Überprüfen Sie den MongoDB-Dienst

Um den Status der MongoDB zu überprüfen verwenden Sie systemctl :

sudo systemctl status mongodb

Sie erhalten eine Ausgabe ähnlich dem folgenden Screenshot.

Jetzt, da wir wissen, dass unser Dienst ausgeführt wird, wollen wir überprüfen, ob unser MongoDB-Server auf unsere Anfragen antwortet oder nicht.

Schritt 3:MongoDB-Server testen

Standardmäßig befindet sich der MongoDB-Server auf localhost und verwendet Port 27017 . Die Adresse des Servers lautet also:

127.0.0.1:27017

Lassen Sie uns unseren Server testen, indem Sie diesen Befehl ausführen, um den Verbindungsstatus mit mongo zu finden Befehl:

mongo --eval 'db.runCommand({ connectionStatus: 1 })'

Sie sollten eine Antwort wie im folgenden Screenshot erhalten, mit „ok ”-Feld als 1, um sicherzustellen, dass unsere Verbindung gültig ist.

Schritt 4:Fernzugriff auf die Datenbank zulassen

Standardmäßig wird der MongoDB-Server nur vom ufw zugelassen Firewall für den lokalen Betrieb.

Um den Zugriff auf MongoDB auf Port 27017 zu ermöglichen von überall her müssen wir eingehende Verbindungen auf diesem Port zulassen.

Dies ist jedoch sehr unsicher, da jede Person auf die Datenbank zugreifen kann. Um dies zu verhindern, lassen Sie nur IP-Adressen zu, die vertrauenswürdigen Computern/Servern entsprechen.

sudo ufw allow from TRUSTED_IP/32 to any port 27017

Ersetzen Sie TRUSTED_IP mit einer beliebigen vertrauenswürdigen IP-Adresse im obigen Befehl.

Dadurch können Verbindungen von Ihrem vertrauenswürdigen Server die MongoDB-Datenbank erreichen, da ufw erlaubt nun diese Verbindungen.

Aber wir müssen noch sicherstellen, dass der MongoDB-Server nicht nur lokal lauscht. Daher müssen wir die IP unserer vertrauenswürdigen Maschine zur mongodb.conf hinzufügen Konfigurationsdatei.

Verwenden Sie Ihren bevorzugten Texteditor und bearbeiten Sie /etc/mongodb.conf .

sudo vi /etc/mongodb.conf

Gehen Sie zu bind_ip Wert.

Fügen Sie hier die öffentliche IP-Adresse Ihres vertrauenswürdigen Computers hinzu, indem Sie ein Komma an das Feld anhängen (,).

Die modifizierte Datei sieht ungefähr so ​​aus:

Verlassen Sie den Editor, nachdem Sie die Änderungen gespeichert haben

Schritt 5:Starten Sie den MongoDB-Dienst neu

Jetzt sind wir fast fertig! Wir müssen lediglich die mongodb neu starten Dienst, um unsere Änderungen anzuwenden.

sudo systemctl restart mongodb

Wir haben unseren MongoDB-Server jetzt erfolgreich so konfiguriert, dass er Remote-Verbindungen akzeptiert!

Schlussfolgerung

In diesem Tutorial. Wir haben Ihnen gezeigt, wie Sie die neueste Version von MongoDB auf Ihrem Ubuntu 18.04-System installieren und konfigurieren können. Wir haben auch dafür gesorgt, dass wir bestimmte Remote-Verbindungen zu unserer Datenbank von einem anderen vertrauenswürdigen Server akzeptieren können.

Ich hoffe, dies hat Ihnen gute Dienste geleistet und alle Ihre verbleibenden Zweifel bezüglich der Installation von MongoDB ausgeräumt!


Linux
  1. So installieren Sie MongoDB unter Ubuntu 16.04

  2. So installieren Sie MongoDB unter Ubuntu 18.04

  3. So installieren Sie MongoDB unter Ubuntu 20.04

  4. So installieren Sie MongoDB auf Ubuntu 18.04

  5. So installieren Sie MongoDB unter Ubuntu 22.04

So installieren Sie MongoDB unter Ubuntu 15.04

So installieren Sie MongoDB unter Ubuntu 16.04

Installieren Sie Nginx auf Ubuntu 18.04

Installieren Sie Redis auf Ubuntu

Installieren Sie Jenkins auf Ubuntu 18.04

So installieren Sie MongoDB unter Ubuntu 22.04