diff --git a/HowtoMongoDB.md b/HowtoMongoDB.md
index 939d5b3c..6923cd8e 100644
--- a/HowtoMongoDB.md
+++ b/HowtoMongoDB.md
@@ -10,6 +10,7 @@ categories: databases nosql
MongoDB est un système de base de données de type NoSQL, orienté dans la gestion de documents.
+
## Installation
### Debian Bullseye
@@ -69,9 +70,15 @@ Exemple ici pour MongoDB 3.6
Tous les détails sont disponibles sur .
-## Logrotate
+## Configuration
-### Paquets mongodb.org 3.6+
+La configuration de MongoDB se trouve dans le fichier `/etc/mongod.conf` qui est un fichier format au yaml.
+Il n'y a pas d'autres fichiers de configuration
+
+
+### Logrotate
+
+#### Paquets mongodb.org 3.6+
Les paquets fournis par mongodb.org n'ont pas de configuration pour logrotate !
On peut simplement ajouter cette configuration dans `/etc/logrotate.d/mongod`
@@ -107,13 +114,7 @@ Il y a tout un chapitre (pas toujours très clair) sur la maière de gérer la r
> **Note** : Attention, par défaut mongodb log les requêtes lentes de plus de 100ms. Ça peut générer beaucoup de logs… On pourra les modifier avec [slowOpThresholdMs](https://docs.mongodb.com/manual/reference/configuration-options/#operationProfiling.slowOpThresholdMs).
-## Configuration
-
-La configuration de MongoDB se trouve dans le fichier `/etc/mongod.conf` qui est un fichier format au yaml.
-Il n'y a pas d'autres fichiers de configuration
-
-
-## Authentification
+### Authentification
@@ -122,7 +123,7 @@ MongoDB a deux modes de fonctionnement pour l'authentification :
* Un mode sans aucune authentification
* Un mode avec authentification
-### Mode sans aucune authentification
+#### Mode sans aucune authentification
Il s'agit du mode par défaut.
@@ -196,21 +197,6 @@ $ mongo admin -u mongoAdmin -p PASSWORD
Pour les accès aux base, les utilisateurs sont stockés dans la collection _system.users_ propre à chaque base.
-### Changer le mot de passe d’un utilisateur
-
-~~~
-# apg -n1 -m23
-# mongo …
-> use admin
-> db.changeUserPassword("my_user", passwordPrompt())
-~~~
-
-Sans _prompt_ :
-
-~~~
-> use admin
-> db.changeUserPassword("my_user", "my_password"
-~~~
## Utilisation
@@ -242,6 +228,24 @@ Ici, pour se connecter à la base locale admin. Comme la base d'authentification
)
~~~
+
+#### Changer le mot de passe d’un utilisateur
+
+~~~
+# apg -n1 -m23
+# mongo …
+> use admin
+> db.changeUserPassword("my_user", passwordPrompt())
+~~~
+
+Sans _prompt_ :
+
+~~~
+> use admin
+> db.changeUserPassword("my_user", "my_password"
+~~~
+
+
#### Supprimer un utilisateur
Supprimons l'utilisateur foo de la base admin :