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

So installieren und konfigurieren Sie MongoDB unter Ubuntu 14.04

MongoDB ist eine NoSQL-Datenbank, die eine Unternehmensdatenbank mit hoher Leistung, hoher Verfügbarkeit und automatischer Skalierung bietet. MongoDB ist eine NoSQL-Datenbank, sodass Sie keine SQL (Structured Query Language) zum Einfügen und Abrufen von Daten verwenden können und keine Daten in Tabellen wie MySQL oder Postgres speichern. Daten werden in einer „Dokument“-Struktur im JSON-Format gespeichert (in MongoDB BSON genannt). MongoDB wurde erstmals 2009 eingeführt und wird derzeit von der Firma MongoDB Inc. entwickelt. Es gibt Ubuntu-Pakete für MongoDB, die nur für LTS-Versionen verfügbar sind.

Voraussetzungen

  • Ubuntu-Server 14.04 - 64-Bit
  • Root-Rechte

Was wir in diesem Tutorial tun werden:

  1. Installieren Sie MongoDB
  2. MongoDB konfigurieren
  3. Schlussfolgerung

Installieren Sie MongoDB in Ubuntu

Schritt 1 – Importieren des öffentlichen Schlüssels

GPG-Schlüssel des Software-Distributors werden vom Ubuntu-Paketmanager apt (Advanced Package Tool) benötigt, um Paketkonsistenz und Authentizität zu gewährleisten. Führen Sie diesen Befehl aus, um MongoDB-Schlüssel auf Ihren Server zu importieren.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

Schritt 2 – Quelllistendatei MongoDB erstellen

Erstellen Sie mit diesem Befehl eine MongoDB-Listendatei in /etc/apt/sources.list.d/:

echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

Schritt 3 – Repository aktualisieren

Aktualisieren Sie das Repository mit dem apt-Befehl:

sudo apt-get update

Schritt 4 – MongoDB installieren

Jetzt können Sie MongoDB installieren, indem Sie diesen Befehl eingeben:

sudo apt-get install -y mongodb-org

MongoDB-Benutzernamen und -Passwort konfigurieren

Wenn die MongoDB-Pakete installiert sind, können Sie den Benutzernamen und das Passwort für den Datenbankserver konfigurieren:

Schritt 1 - Mongo-Shell öffnen

Bevor Sie einen Benutzernamen und ein Passwort für MongoDB einrichten, müssen Sie die Mongodb-Shell auf Ihrem Server öffnen. Sie können sich anmelden, indem Sie Folgendes eingeben:

mongo

Wenn Sie die Fehlermeldung Globale Initialisierung fehlgeschlagen erhalten:BadValue Invalid or no user locale set. Bitte stellen Sie sicher, dass die Umgebungsvariablen LANG und/oder LC_* richtig eingestellt sind, versuchen Sie es mit dem Befehl:

export LC_ALL=C
mongo

Schritt 2 - Wechseln Sie zum Datenbankadministrator

Sobald Sie sich in der MongoDB-Shell befinden, wechseln Sie zur Datenbank mit dem Namen admin :

use admin

Schritt 3 – Root-Benutzer erstellen

Erstellen Sie den Root-Benutzer mit diesem Befehl:

db.createUser({user:"admin", pwd:"admin123", roles:[{role:"root", db:"admin"}]})

Beschreibung: Erstellen Sie den Benutzer admin mit dem Passwort admin123 und haben Sie die Berechtigung/Rolle als root und die Datenbank ist admin .

Geben Sie nun exit ein, um die MongoDB-Shell zu verlassen.

Schritt 4 – MongoDB-Konfigurationsdatei bearbeiten

Bearbeiten Sie die MongoDB-Konfigurationsdatei /etc/mongod.conf mit einem Editor.

nano /etc/mongod.conf

Entkommentieren Sie die Zeile #auth =true, indem Sie das #-Zeichen entfernen, dann speichern und beenden.

Schritt 5 – Starten Sie MongoDB neu und versuchen Sie, eine Verbindung herzustellen

Starten Sie nun MongoDB neu und verbinden Sie sich mit dem erstellten Benutzer.

sudo service mongod restart

und verbinden Sie sich mit diesem Befehl mit der Mongodb-Shell:

mongo -u admin -p admin123 --authenticationDatabase admin

und Sie sehen die Ausgabe wie folgt:

Schlussfolgerung

Eine bekannte NoSQL-Datenbank, die hohe Leistung, hohe Verfügbarkeit und automatische Skalierung bietet, ist MongoDB . Es unterscheidet sich von RDBMS wie MySQL, PostgreSQL und SQLite, da es kein SQL zum Festlegen und Abrufen von Daten verwendet. MongoDB speichert Daten in `Dokumenten` genannt BSON (binäre Darstellung von JSON mit zusätzlichen Arten von Informationen). MongoDB ist nur für 64-Bit verfügbar Langfristige Unterstützung der Ubuntu-Version.


Ubuntu
  1. So installieren und konfigurieren Sie Redis unter Ubuntu 18.04

  2. So installieren und konfigurieren Sie Redmine unter Ubuntu 18.04

  3. So installieren und konfigurieren Sie Samba unter Ubuntu 18.04

  4. So installieren und konfigurieren Sie Redis unter Ubuntu 20.04

  5. So installieren und konfigurieren Sie MongoDB 5 unter Ubuntu 20.04

So installieren und konfigurieren Sie OpenVAS 9 unter Ubuntu

So installieren und konfigurieren Sie Redis in Ubuntu 20.04

So installieren und konfigurieren Sie Neo4j unter Ubuntu 20.04

So installieren und konfigurieren Sie Ubuntu SDK in Ubuntu 16.04 und 14.04

So installieren und konfigurieren Sie PostgreSQL unter Ubuntu

So installieren und konfigurieren Sie Hadoop unter Ubuntu 20.04