Linux-Installation, MongoDB-Start und Lösung allgemeiner Probleme

Linux-Installation, MongoDB-Start und Lösung allgemeiner Probleme

MongoDB-Installationsprozess und Problemaufzeichnungen

1. MongoDB-Installation

MongoDB herunterladen

Offizielle Adresse: https://www.mongodb.com/download-center/community

Möglicherweise müssen Sie sich registrieren. Ich verwende das Centos7-System und habe daher RHEL7.0 TGZ gewählt. Sie können selbst andere Systeme auswählen.

Wenn Sie sich nicht registrieren möchten, können Sie es hier herunterladen: https://www.mongodb.org/dl/linux

Schritte zum Herunterladen:

[root@localhost ~]# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.6.tgz # Herunterladen [root@localhost ~]# tar -zxvf mongodb-linux-x86_64-rhel70-4.2.6.tgz # Entpacken [root@localhost ~]# mv mongodb-linux-x86_64-rhel70-4.2.6/ /usr/local/mongodb # Verschieben nach /usr/local/mongodb
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::3s::::::333:33333333333333333333ag33333333333333333333333333333 es333333333333333333333333333333 es33 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann dann dann dann aber33333333333333333333 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 dann3 dann3 aber3 dann3 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann nichtie dasen aber aber abersossoss aberstens aberstensss aberten aber abers :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::3s::::::333:33333333333333333333ag33333333333333333333333333333 es333333333333333333333333333333 es33 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann dann dann dann aber33333333333333333333 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 dann3 dann3 aber3 dann3 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann nichtie dasen aber aber abersossoss aberstens aberstensss aberten aber abers :::::::::::
auth=true # Starten mit Berechtigung bind_ip=0.0.0.0
[root@localhost bin]# ./mongod -f ./mongodb.conf # Starten Sie MongoDB
[root@localhost bin]# ps -ef|grep mongodb # Überprüfen Sie den Ausführungsstatus root 34125 1 0 09:43 ? 00:00:08 ./mongod -f ./mongodb.conf
root 53204 33869 0 10:23 Punkte/0 00:00:00 grep --color=auto mongodb

Der Laufstatus ist wie in der Abbildung dargestellt:

Besuchen:

2. MongoDB-Hintergrundstart

Was wir hier verwenden, ist, MongoDB mit dem Hintergrundsystemctl zu starten

Fügen Sie zunächst MongoDB zum Dienst hinzu

vim /lib/systemd/system/mongodb.service

Schreiben

[Einheit]
Beschreibung=redis
Nach=Netzwerk.Ziel

[Service]
Typ=Forking
ExecStart=/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Installieren]
WantedBy=Mehrbenutzer.Ziel

wq speichern und beenden

Führen Sie dann Folgendes aus. Denken Sie daran, den zuvor geöffneten MongoDB-Prozess zu beenden.

[root@localhost redis-6.0.1]# systemctl enable mongodb.service # Zum Booten hinzufügen [root@localhost redis-6.0.1]# systemctl is-enabled mongodb.service # Prüfen, ob der Bootvorgang erfolgreich war aktiviert

[root@localhost redis-6.0.1]# systemctl start mongodb # MongoDB-Dienst starten [root@localhost redis-6.0.1]# systemctl status mongodb # MongoDB-Laufstatus anzeigen

Wenn beim Start ein Problem auftritt, können Sie die Protokollreparatur über systemctl status mongodb anzeigen. Wie in der Abbildung gezeigt, wurde es erfolgreich gestartet.

Stellen Sie abschließend eine sanfte Verbindung her, um den Betrieb zu erleichtern

[root@localhost bin]# ln -s /usr/local/mongodb/bin/mongo /usr/bin/mongo
[root@localhost bin]# mongo
MongoDB-Shell-Version v4.2.6
Verbindung wird hergestellt mit: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implizite Sitzung: Sitzung { "id" : UUID("6924698e-44ae-4d01-a0ab-013210c61330") }
MongoDB-Serverversion: 4.2.6
> ^C
Tschüss

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • 2021 neueste Version der Windows 10-Systeminstallations- und Konfigurationsumgebung für die MongoDB-Datenbank
  • Einfaches Einführungstutorial zu MongoDB (Installation, Grundkonzepte, Benutzer erstellen)
  • Detaillierte Schritte zur Installation von Docker mongoDB 4.2.1 und zum Sammeln von Springboot-Protokollen
  • Installationsschritte für MongoDB4.2.5
  • Detaillierte Erklärung zur Installation von MongoDB mit Docker unter Linux
  • Detailliertes Installationstutorial zur Verbindung von Pycharm mit der MongoDB-Datenbank
  • Analyse des Prozesses der Installation von MongoDB auf Ubuntu, der Erstellung von Konten und Bibliotheken und des Hinzufügens von Koordinatenindizes
  • Detaillierte Schritte zur Installation von MongoDB mit Centos7 Yum
  • Tutorial zur Installation von MongoDB 3.4 auf CentOS7.2
  • Installationsschritte der MongoDB-Datenbank

<<:  Natives JavaScript, um den Karusselleffekt zu erzielen

>>:  Drei Implementierungsmethoden für die MySQL-Kopiertabelle und die Grant-Analyse

Artikel empfehlen

js zur Realisierung der Web-Message-Board-Funktion

In diesem Artikelbeispiel wird der spezifische JS...

Vue verwendet WebSocket, um die Chat-Funktion zu simulieren

Der Effekt zeigt, dass sich zwei Browser gegensei...

Lösungen für das Problem der Tabellenschachtelung und Rahmenzusammenführung

【Frage】 Wenn die äußere und die innere Tabelle ve...

So ändern Sie MySQL, um Remoteverbindungen zuzulassen

In Bezug auf die MySQL-Remoteverbindung stoßen wi...

So bewerben Sie sich für Webdesign-Jobs

<br />Hallo zusammen! Es ist mir eine Ehre, ...

JavaScript-HTML zur Implementierung der mobilen Red Envelope Rain-Funktionsseite

In diesem Artikelbeispiel wird der spezifische HT...

Verstehen Sie das CSS3-Rasterlayout in 10 Minuten

Grundlegende Einführung Im vorherigen Artikel hab...

Unglaubliche CSS-Navigationsleiste unterstreiche folgenden Effekt

Der erste Cutter in China github.com/chokcoco Hie...

MySQL-Deduplizierungsmethoden

MySQL-Deduplizierungsmethoden 【Anfänger】 Es gibt ...

Flammenanimation mit CSS3 umgesetzt

Ergebnisse erzielen Implementierungscode html <...

Implementierung der Graustufenversion mit Nginx und Lua

Installieren Sie memcached yum install -y memcach...