MongoDB kann auf verschiedenen Plattformen installiert werden, und der Prozess variiert je nach Betriebssystem. Hier sind die allgemeinen Schritte für die Installation und Konfiguration von MongoDB.
Für eine aktuelle MongoDB-Version können die offiziellen MongoDB-Repositories hinzugefügt werden:
Beispiel für Ubuntu:
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
sudo apt-get updateLinux: MongoDB mit dem Paketmanager installieren.
sudo apt-get install -y mongodb-orgWindows:
macOS: Installation über Homebrew:
brew tap mongodb/brew
brew install mongodb-community@5.0Linux:
sudo systemctl start mongod
sudo systemctl enable mongodWindows: Den Dienst über die Befehlszeile starten:
net start MongoDBmacOS:
brew services start mongodb/brew/mongodb-communityDie MongoDB-Konfigurationsdatei (in der Regel
mongod.conf) steuert wichtige Parameter wie:
Standardpfade für die Konfigurationsdatei: - Linux:
/etc/mongod.conf - Windows: Im Installationsverzeichnis. -
macOS: /usr/local/etc/mongod.conf
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
net:
bindIp: 0.0.0.0
port: 27017
security:
authorization: enabledMongoDB kann mit einer benutzerdefinierten Konfigurationsdatei gestartet werden:
mongod --config /pfad/zur/mongod.confsudo systemctl status mongodmongoListe der verfügbaren Datenbanken anzeigen:
show dbsEine neue Datenbank verwenden und eine Sammlung erstellen:
use mydatabase
db.mycollection.insert({ name: "Test", value: 1 })authorization: enabled) und konfigurieren Sie
Benutzerrollen.MongoDB ist nach der Installation direkt einsatzbereit. Für produktive Umgebungen sollte jedoch eine sorgfältige Konfiguration vorgenommen werden, um Sicherheit, Verfügbarkeit und Skalierbarkeit zu gewährleisten.