MongoDB ist eine beliebte NoSQL-Datenbank, die für ihre hohe Leistung, Skalierbarkeit und Flexibilität bekannt ist. In dieser Anleitung erfahren Sie, wie Sie MongoDB auf Ubuntu 24.04 installieren und sichern.
Schritt 1: System aktualisieren
Bevor Sie mit der Installation von MongoDB beginnen, stellen Sie sicher, dass Ihr Ubuntu 24.04-System auf dem neuesten Stand ist. Führen Sie dazu die folgenden Befehle aus:
sudo apt update sudo apt upgrade -y
Schritt 2: MongoDB-Repository hinzufügen
MongoDB ist nicht standardmäßig in den Ubuntu-Repositorys enthalten, daher müssen wir das offizielle MongoDB-Repository hinzufügen. Führen Sie die folgenden Befehle aus:
sudo apt install -y gnupg wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-archive-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/mongodb-archive-keyring.gpg] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
Schritt 3: MongoDB installieren
Nun können Sie MongoDB installieren. Führen Sie den folgenden Befehl aus:
sudo apt update sudo apt install -y mongodb-org
Schritt 4: MongoDB starten
Starten Sie den MongoDB-Dienst, nachdem die Installation abgeschlossen ist:
sudo systemctl start mongod
Stellen Sie sicher, dass MongoDB beim Systemstart automatisch startet:
sudo systemctl enable mongod
Schritt 5: MongoDB sichern
Um MongoDB zu sichern, sollten Sie die Authentifizierung aktivieren und ein Administrator-Konto erstellen. Öffnen Sie die MongoDB-Shell:
sudo mongo
Wechseln Sie zur admin
-Datenbank und erstellen Sie einen Administrator-Benutzer:
use admin db.createUser({ user: "admin", pwd: "IhreSicherePasswort", roles: [ { role: "root", db: "admin" } ] })
Verlassen Sie die MongoDB-Shell:
exit
Schritt 6: MongoDB zur Verwendung von Authentifizierung konfigurieren
Um die Authentifizierung in MongoDB zu aktivieren, müssen Sie die Konfigurationsdatei bearbeiten:
sudo nano /etc/mongod.conf
Ändern Sie die Zeile security:
wie folgt:
security: authorization: "enabled"
Starten Sie MongoDB neu, um die Änderungen zu übernehmen:
sudo systemctl restart mongod
Schritt 7: Mit MongoDB als Administrator verbinden
Verwenden Sie den folgenden Befehl, um sich als Administrator mit MongoDB zu verbinden:
mongo -u admin -p IhreSicherePasswort --authenticationDatabase admin
Schritt 8: Firewall konfigurieren
Stellen Sie sicher, dass der MongoDB-Port (standardmäßig 27017) in der Firewall geöffnet ist, damit Sie remote darauf zugreifen können:
sudo ufw allow 27017 sudo ufw reload
VPS-Empfehlung
Wenn Sie nach einem zuverlässigen VPS suchen, besuchen Sie den folgenden Link für Windows VPS-Dienste: Windows VPS von NetCloud24.