So installieren Sie die neueste MongoDB auf Ubuntu 18.04 Bionic Beaver Linux

So installieren Sie die neueste MongoDB auf Ubuntu 18.04 Bionic Beaver Linux

Zielsetzung

Ziel ist es, MongoDB auf Ubuntu 18 zu installieren.04 Bionic Beaver Linux

Betriebssystem- und Softwareversionen

  • Betriebssystem: - Ubuntu 18.04 Bionischer Biber
  • Software: - MongoDB 3.6 oder höher

Anforderungen

Privilegierter Zugriff auf Ihr Ubuntu -System als root oder über sudo Befehl ist erforderlich.

Schwierigkeit

EINFACH

Konventionen

  • # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Anweisungen

Fügen Sie das MongoDB -Repository hinzu

Gehen Sie zuerst zur offiziellen MongoDB -Download -Seite und notieren Sie sich die neueste MongoDB -Version.

Notiz: Zum Zeitpunkt des Schreibens gibt es derzeit keine offizielle Veröffentlichung für Ubuntu 18.04 Bionic. Aus diesem Grund werden wir stattdessen die Xenial -Version verwenden.

Öffnen Sie Terminal und geben Sie die folgenden Linux -Befehle ein, während Sie Ihre gewünschte MongoDB -Version und Ubuntu Release -Codename ändern:

$ codeName = xenial $ mongoDB = 3.6 

Sobald die obigen Variablen festgelegt sind, geben Sie einfach den folgenden Befehl ein, um MongoDB -Release -Signierschlüssel zu importieren:

$ wget -qo- https: // www.MongoDb.org/static/pgp/server-$ mongoDB.ASC | sudo apt-key add 

Fügen Sie als Nächstes das Repository hinzu:

$ sudo bash -c "echo deb http: // repo.MongoDb.org/apt/ubuntu $ Codename/mongoDb-org/$ mongoDB Multiverse>/etc/apt/Quellen.Liste.d/mongoDb-org.Liste" 

Aktualisieren Sie den Repository -Index:

$ sudo APT Update 


MongoDB installieren

Verwenden Sie den folgenden Linux -Befehl, um MongoDB auf Ubuntu 18 zu installieren.04 Bionic Server:

$ sudo apt-get install -y mongoDb-org 

Starten Sie die MongoDB -Datenbank

Nach der Installation beginnt die MongoDB -Datenbank standardmäßig nicht standardmäßig. Um die Datenbank einzugeben: Geben Sie:

$ sudo Service Mongod Start 

Bestätigen Sie den MongoDB -Status:

$ Service Mongod Status ● Mongod.Service-Hochleistungs-, schemafreie dokumentorientierte Datenbank geladen: geladen (/lib/systemd/system/mongod.Service; Behinderte; Anbieter Voreinstellung: aktiviert) aktiv: aktiv (laufend) seit Mi 2018-02-21 14:29:07 AEDT; Vor 7s Dokumenten: https: // docs.MongoDb.org /manuelles Hauptpid: 2449 (Mongod) Cgroup: /System.Scheiben/Mongod.Service └─2449/usr/bin/mongod └ -config/etc/mongod.conf. 

Wenn Sie nach Ihrem Ubuntu 18 die MongoDB -Datenbank starten möchten.04 Server Neustart Ausführung:

$ sudo systemctl aktivieren mongod erstellte symlink/etc/systemd/system/multi-user.Ziel.will/mongod.Service →/lib/systemd/system/mongod.Service. 


Verbindung zu MongoDB aus der Ferne herstellen

Standardmäßig hört MongoDB auf einer Loopback -Schnittstelle an 127.0.0.1nur. Dies bedeutet, dass Remote -Verbindungen mit einem Fehler abgelehnt werden:

W Network [Thread1] konnten keine Verbindung zu MongoDB-Server: 27017, IN (Überprüfen Sie den Fehler für Fehler nach der Umfrage überprüfen), Grund: Anschluss abgelehnt E Query [Thread1] Fehler: Fehler mit dem Server MongoDB-Server: 27017, Verbindungsversuch nicht fehlgeschlagen : 

Um MongoDB an eine bestimmte IP -Adresse zu binden, müssen Sie die Konfigurationsdatei von MongoDB bearbeiten /etc/mongod.Conf. Zum Beispiel öffnen Sie MongoDB an alle Netzwerkschnittstellen die Konfigurationsdatei:

$ sudo nano /etc /mongod.Conf 

Als nächstes ändern Sie die Linie Bindip: 127.0.0.1 Zu Bindip: 0.0.0.0. Sobald die Bereitschaft die MongoDB -Datenbank neu starten Sie neu:

$ sudo Service Mongod Neustart 

Falls Sie eine UFW -Firewall aktivieren, müssen Sie auch den TPC -Port 27017 für eingehenden Verkehr eröffnen:

$ sudo ufw erlauben von einem beliebigen port 27017 proto tcp 

Verwenden Sie den Befehl aus der Ferne: Verwenden Sie den Befehl aus der Ferne:

$ mongo-hoher mongoDb-ip-or-host: 27017 

Ändern Sie den MongoDB -Standardport

Um die Standard -MongoDB -Höranschluss -Nummer auf Ubuntu 18 zu ändern.04 Konfigurationsdatei von MongoDB bearbeiten /etc/mongod.Conf und aktualisierte Zeile Port: 27017 zu jeder gewünschten Nummer. Sobald die Bereitschaft die MongoDB -Datenbank neu starten Sie neu:

$ sudo Service Mongod Neustart 

Verwandte Linux -Tutorials:

  • So installieren Sie MongoDB unter Ubuntu Linux
  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Dinge zu installieren auf Ubuntu 22.04
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Ubuntu 20.04 Leitfaden
  • Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
  • Linux -Download
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • Ubuntu 22.04 Leitfaden