Ubuntu 18.04

So installieren Sie die neueste MongoDB auf Ubuntu Top 10.Top 10 Bionic Beaver Linux

So installieren Sie die neueste MongoDB auf Ubuntu Top 10.Top 10 Bionic Beaver Linux

Zielsetzung

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

Betriebssystem- und Softwareversionen

Anforderungen

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

Schwierigkeit

EINFACH

Konventionen

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 
Setzen Sie einen Keks mit Perl und CGI ein und holen Sie sie
Es gibt mehrere Parameter, die beim Erstellen eines Cookie festgelegt werden können. Dies gilt nicht nur für Perl und CGI, sondern für alle anderen En...
Fatal ERROR BAD Primärpartition 0 Partition endet im endgültigen Teilzylinder
Fataler Fehler Schlechte Primärpartition 0 Die Partition endet im endgültigen Teilzylinder Dieser Fehler tritt auf, wenn CFDisk versucht, eine Partiti...
So deaktivieren Sie weltweit Puppet YAML -Berichte auf Linux Server
So deaktivieren Sie weltweit Puppet YAML -Berichte auf Linux Server...