Installation, Benutzerkonfiguration und Fernverbindung von mongodb unter Ubuntu

1. Mongodb installieren

1.1 Installieren Sie abhängige Pakete

sudo apt-get install libcurl4 openssl

1.2 Schließen und deinstallieren Sie die ursprüngliche mongodb

service mongodb stop
sudo apt-get remove mongodb

1.3 Importieren Sie den vom Paketverwaltungssystem verwendeten öffentlichen Schlüssel

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

 Wenn das Ergebnis der Befehlsausführung nicht OK anzeigt, führen Sie diesen Befehl aus und führen Sie den vorherigen Satz erneut aus:

sudo apt-get install gnupg

 1.4 Mongodb-Quelle registrieren

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

1.5 Quelle aktualisieren

sudo apt-get update

1.6 Formale Installation

sudo apt-get install -y mongodb-org=4.4.2 mongodb-org-server=4.4.2 mongodb-org-shell=4.4.2 mongodb-org-mongos=4.4.2 mongodb-org-tools=4.4.2

Wenn Sie während der Installation dazu aufgefordert werden: mongodb-org-tools : Hängt ab von: mongodb-database-tools, wird aber nicht installiert

Führen Sie den folgenden Befehl im Terminal aus, um das Problem zu lösen:

sudo apt-get autoremove mongodb-org-mongos mongodb-org-tools mongodb-org
sudo apt-get install -y mongodb-org=4.4.2

 1.7 Erstellen Sie ein Datenspeicherverzeichnis

sudo mkdir -p /data/db

1.8 Ändern Sie die Konfiguration, öffnen Sie Port 27017 und entwickeln Sie externe Netzwerkverbindungen

sudo vim /etc/mongod.conf

1.9 Konfiguration neu laden und mongodb starten

sudo systemctl daemon-reload
sudo systemctl start mongod

 1.10 Betriebsstatus anzeigen

sudo systemctl status mongod

  Wenn der Status von mongodb stop ist, führen Sie Folgendes aus:

 sudo systemctl enable mongod

 1.11 Mongodb stoppen

sudo systemctl stop mongod

1.12 mongodb neu starten

sudo systemctl restart mongod

 1.13 start boot starten

sudo systemctl enable mongod

おすすめ

転載: blog.csdn.net/weixin_46504244/article/details/121595062