# MongoDB installieren

MongoDB ist eine kostenlose, Open-Source-Dokumenten-orientierte Datenbank, die Daten in JSON-ähnlichen Dokumenten mit einem flexiblen Schema speichert. Diese "NoSQL"-Datenbank ist eine beliebte Alternative zu traditionellen relationalen Datenbanken wie MySQL. Erfahren Sie, wie Sie MongoDB auf einem Cloud Server mit CentOS 7, Ubuntu 14.04 oder Ubuntu 16.04 installieren.

Es gibt zwei Möglichkeiten, MongoDB zu installieren:

Auf einem neuen Server: MongoDB ist als fertige Anwendung verfügbar, die beim Aufbau automatisch auf dem Server installiert werden kann.

Auf einem bestehenden Server: MongoDB kann manuell installiert und auf einem bestehenden Server konfiguriert werden.

## CentOS

Um das Repository hinzuzufügen, muss eine anfangs leere mongodb-org-3.6.repo-Datei erstellt werden und zur Bearbeitung mit dem folgenden Befehl geöffnet werden

```
sudo nano /etc/yum.repos.d/mongodb-org-3.6.repo
```

Jetzt muss dort der folgende Inhalt eingefügt werden:

```
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
```

Nun das System mit `sudo yum update` aktualisieren und MongoDB mit dem folgenden Befehl installieren:

```
sudo yum install -y mongodb-org
```

## Ubuntu

### Version 14.04

MongoDB neustarten und den öffentlichen MongoDB GPG-Schlüssel importieren:

```
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
```

Erstelle eine anfangs leere mongodb-org-3.6.list Datei:

```
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
```

Nun muss noch die Paketdatenbank aktualisiert werden:

```
sudo apt-get update
```

MongoDB lässt sich ganz einfach mit diesem Befehl installieren:

```
sudo apt-get install -y mongodb-org
```

### Version 16.04

Bei Ubuntu 16.04 ist genau das gleiche, der zweite Befehl ist jedoch ein wenig anders:

```
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mc-host24.de/docs/rootserver/mongodb-installieren.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
