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

So installieren Sie MongoDB unter Rocky Linux 8

In diesem Artikel haben wir die notwendigen Schritte zur Installation von MongoDB auf Rocky Linux 8 erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.

MongoDB ist eine dokumentenorientierte Open-Source-Datenbank, die darauf ausgelegt ist, eine große Menge an Daten zu speichern und Ihnen außerdem ermöglicht, sehr effizient mit diesen Daten zu arbeiten. Anders als in SQL-Datenbanken, wo Daten in Zeilen und Spalten innerhalb von Tabellen gespeichert werden, sind Daten in MongoDB im JSON-ähnlichen Format in Datensätzen strukturiert, die als Dokumente bezeichnet werden. MongoDB ist in der Sprache C++ implementiert und für Windows-, Mac OS- und Linux-Betriebssysteme verfügbar, die sowohl von 32- als auch von 64-Bit-Systemen unterstützt werden.

Installieren Sie MongoDB auf Rocky Linux 8

Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Rocky Linux-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.

sudo dnf install epel-release
sudo dnf update
sudo dnf upgrade

Schritt 2. Installieren Sie MongoDB auf dem Rocky Linux-System.

Fügen Sie jetzt das Paket-Repository hinzu:

sudo nano /etc/yum.repos.d/mongodb-org-5.0.repo

Fügen Sie den folgenden Code hinzu:

[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc

Installieren Sie danach MongoDB unter Rocky Linux 8 mit dem folgenden Befehl:

sudo dnf install mongodb-org

Als nächstes starten und aktivieren Sie MongoDB:

sudo systemctl enable mongod --now

Sobald die Installation abgeschlossen ist, bestätigen Sie Ihre installierte Version:

mongod --version

Schritt 3. Firewall konfigurieren.

Wenn auf Ihrem Server eine Firewall ausgeführt wird und Sie möchten, dass der MongoDB-Dienst über das Netzwerk zugänglich ist, öffnen Sie sie in der Firewall:

sudo firewall-cmd --add-port=27017/tcp --permanent
sudo firewall-cmd --reload

Schritt 4. Greifen Sie auf die MongoDB-Shell zu.

Um auf die MongoDB-Shell zuzugreifen, führen Sie den folgenden Befehl von einer beliebigen Terminalsitzung auf dem Server aus:

mongo

Von der Shell-Oberfläche aus können Sie den folgenden Befehl ausführen, um alle Datenbanken anzuzeigen:

db

In MongoDB werden Datenbanken erstellt, indem einfach zu einer nicht vorhandenen Datenbank gewechselt und der Name der zu erstellenden Datenbank wie unten angegeben angegeben wird (die neue Datenbank ist test-db ):

use test-db

Als nächstes fügen Sie den folgenden Befehl hinzu, um eine Sammlung von Dokumenten zu erstellen (Datenstruktur in MongoDB):

db.linux.insertOne(
  { "ubuntu" : "20.04",
    "rocky linux" : "8",
    "debian" : "11"
  }
)

So zeigen Sie Dokumente in Ihrer Datenbank an:

show collections

Erstellen Sie nun einen neuen MongoDB-Benutzer, indem Sie den folgenden Code ausführen:

db.createUser(
  {
   user: 'nagdimin ',
   pwd: 'your-strong-passwd',
   roles: [ { role: 'readWrite', db: 'test-db' } ]
  }
 );

Das ist alles, was Sie tun müssen, um MongoDB auf Rocky Linux 8 zu installieren. Ich hoffe, Sie finden diesen kurzen Tipp hilfreich. Weitere Informationen zu MongoDB finden Sie in der offiziellen Wissensdatenbank. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.


Rocky Linux
  1. So installieren Sie Python 3.9 auf Rocky Linux 8

  2. So installieren Sie Rocky Linux 8.4

  3. So installieren Sie Docker CE auf Rocky Linux 8

  4. So installieren Sie Snap unter Rocky Linux 8

  5. So installieren Sie Redis unter Rocky Linux 8

So installieren Sie Python 3.9 unter Rocky Linux

So installieren Sie PHP 8 auf Rocky Linux 8

So installieren Sie Nginx unter Rocky Linux 8

So installieren Sie Node.js unter Rocky Linux 8

So installieren Sie Rust unter Rocky Linux 8

So installieren Sie AngularJS unter Rocky Linux 8