So installieren Sie MongoDB 4.2 mit Yum auf CentOS8

So installieren Sie MongoDB 4.2 mit Yum auf CentOS8

1. Erstellen Sie eine Repo-Datei

Lesen Sie die offizielle Installationsdokumentation von mongodb und verwenden Sie das folgende Skript, um ein Yum-Repository zur Installation von mongodb4.2 zu erstellen. Der Installationsvorgang fordert jedoch „Fehler beim Synchronisieren des Cache für Repository ‚mongodb-org-4.2‘“ auf.

[mongodb-org-4.2]
Name=MongoDB-Repository
Basis-URL=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
aktiviert=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

Der Grund ist, dass das offizielle CentOS8-Installationspaket noch nicht bereitgestellt wurde. Da die Variable $releasever 8 ist, versuchen Sie, die Adresse auf 7 zu setzen, um zu sehen, ob Sie eine auf CentOS7 basierende Version installieren können.

OK, verwenden Sie vim, um eine Repo-Datei zu erstellen

sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo

Tragen Sie die folgende Konfiguration in die Repo-Datei ein, speichern Sie sie und beenden Sie vim

[mongodb-org-4.2]
Name=MongoDB-Repository
Basis-URL = https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/
gpgcheck=1
aktiviert=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

2. Installation mit dem Yum-Befehl

sudo yum install -y mongodb-org

Der Download des Installationsvorgangs ist einmal fehlgeschlagen, da das Netzwerk zu langsam war. Führen Sie den Vorgang einfach noch einmal aus. Nach einer Weile wird angezeigt, dass die Installation erfolgreich war und der Vorgang reibungslos verläuft.

3. Starten Sie MongoDB

Nach der Installation und dem Start des Dienstes können Sie

Die Start-, Stopp- und Neustartbefehle lauten wie folgt:

sudo-Dienst Mongod starten
sudo-Dienst Mongod stoppen
sudo service mongod neu starten

4. Öffnen Sie eine Remote-Verbindung zu MongoDB

Die Konfigurationsdatei von MongoDB ist /etc/mongod.conf

Wenn Sie den Remotezugriff öffnen möchten, müssen Sie den BindIp-Wert der Datei auf 0.0.0.0 ändern, da Sie sonst keine Verbindung über andere Computer herstellen können.

sudo vim /etc/mongod.conf

Nachdem die Datei geändert wurde, ist ein Neustart erforderlich, damit die Konfiguration wirksam wird.

sudo service mongod restart

Wenn Sie immer noch keine Remoteverbindung herstellen können, öffnen Sie Port 27017 in der Firewall (dieser Port ist der Standardport von MongoDB und der Port von MongoDB kann über die Konfigurationsdatei geändert werden).

Firewall-Befehl --permanent --zone=public --add-port=27017/tcp
Firewall-Befehl --reload

Beachten Sie die offiziellen Installationsanweisungen:

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#run-mongodb-community-edition

Zusammenfassen

Oben ist die vom Herausgeber vorgestellte Methode zur Installation von MongoDB 4.2 auf CentOS8 mit Yum. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Lösung für Mongodb, das nach dem Booten unter Centos 7 nicht automatisch startet
  • Detaillierte Installation von Mongodb in CentOS (online und offline)
  • Installationsprozess der MongoDB-Datenbank unter CentOS7

<<:  Das WeChat Mini-Programm nutzt Simultanübersetzung zur Implementierung der Spracherkennung

>>:  Detailliertes Tutorial zum Kompilieren und Installieren von MySQL 5.7.24 auf CentOS7

Artikel empfehlen

Detaillierte Erläuterung des Linux-CRM-Bereitstellungscodes

Linux-Grundkonfiguration Kompilieren und installi...

Detaillierter Prozess der FastAPI-Bereitstellung auf Docker

Docker-Lernen https://www.cnblogs.com/poloyy/p/15...

Vollständiger Schrittbericht zur Vue-Kapselung allgemeiner Tabellenkomponenten

Inhaltsverzeichnis Vorwort Warum müssen wir die T...

js, um einen coolen Feuerwerkseffekt zu erzielen

In diesem Artikel finden Sie den spezifischen Cod...

Detaillierte Erklärung der Verwendung und Funktion des MySQL-Cursors

[Verwendung und Funktion des MySQL-Cursors] Beisp...

Zentrieren des Formulars in HTML

Ich bin einmal auf eine Aufgabe gestoßen, bei der...

Detaillierte Erklärung des JSON-Dateischreibformats

Inhaltsverzeichnis Was ist JSON Warum diese Techn...

Zwei Möglichkeiten, das WeChat-Miniprogramm mit Tencent Maps zu verbinden

Ich habe kürzlich ein WeChat-Applet geschrieben u...

Fallstudie zum Löschen und Neuinstallieren eines Mac-Knotens

Mac-Knoten löschen und neu installieren löschen K...

Centos7-Startvorgang und Nginx-Startkonfiguration in Systemd

Centos7-Startvorgang: 1.post (Selbsttest beim Ein...

Beherrschen Sie die häufig verwendeten HTML-Tags zum Zitieren von Inhalten auf Webseiten.

Verwenden Sie „blockquote“ für lange Zitate, „q“ ...

Detaillierte Erklärung der Verwendung von publicPath in Webpack

Inhaltsverzeichnis Ausgabe Ausgabepfad Ausgabe.öf...