Comment Installer MongoDB sur Ubuntu + Configuration de Base de Données et Utilisateur

22/08/2023 |
Loading...

MongoDB est un système de base de données NoSQL populaire utilisé pour stocker et gérer des données non structurées. Voici les étapes pour installer MongoDB sur Ubuntu et configurer une base de données et un utilisateur :

1. Importez la clé publique MongoDB :

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

2. Créez un fichier de liste MongoDB :

```
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
```

Remplacez "focal" par votre version d'Ubuntu (par exemple "bionic" ou "xenial").

3. Mettez à jour l'index des paquets :

```
sudo apt update
```

4. Installez MongoDB :

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

5. Démarrez le service MongoDB et activez son démarrage automatique au boot :

```
sudo systemctl start mongod
sudo systemctl enable mongod
```

6. Vérifiez que MongoDB est en cours d'exécution :

```
sudo systemctl status mongod
```

7. Créez un utilisateur et une base de données MongoDB :

```
mongo
```

Cela ouvrira le shell MongoDB.

```
use admin
db.createUser({
user: "admin",
pwd: "password",
roles: [{ role: "root", db: "admin" }]
})
```

Remplacez "password" par un mot de passe robuste de votre choix.

```
use mabase
db.createUser({
user: "monutilisateur",
pwd: "motdepasse",
roles: [{ role: "readWrite", db: "mabase" }]
})
```

Remplacez "mabase" et "monutilisateur" par les noms de votre base de données et utilisateur, et "motdepasse" par un mot de passe robuste de votre choix.

8. Quittez le shell MongoDB :

```
exit
```

9. Configurez MongoDB pour utiliser l'authentification :

```
sudo nano /etc/mongod.conf
```

Décommentez la ligne suivante :

```
security:
authorization: enabled
```

Sauvegardez le fichier et quittez l'éditeur de texte.

10. Redémarrez le service MongoDB :

```
sudo systemctl restart mongod
```

Vous avez installé MongoDB avec succès sur Ubuntu et configuré un utilisateur et une base de données avec authentification. Vous pouvez maintenant vous connecter à la base de données depuis votre application en utilisant la chaîne de connexion MongoDB :

```
mongodb://monutilisateur:motdepasse@localhost:27017/mabase
```

Remplacez "monutilisateur", "motdepasse" et "mabase" par les noms de votre utilisateur et base de données, et le mot de passe que vous avez choisi.

Obtenez des offres exclusives et des promotions !

Restez à jour avec les dernières offres, réductions et promotions spéciales.

Update cookies preferences