Ajout commandes pour restaurer complètement le datadir

This commit is contained in:
whirigoyen 2022-12-05 19:10:01 +01:00
parent f3a02bb0f8
commit c1680b3b94

View file

@ -451,15 +451,18 @@ Pour restaurer une base :
> **Note** : Si le dump est compressé, il faut ajouter l'option `--gzip` à la commande. > **Note** : Si le dump est compressé, il faut ajouter l'option `--gzip` à la commande.
Pour restaurer complètement MongoDB (si le `datadir` est cassé par exemple), il faut désactiver temporairement l'authentification, car on ne peut plus lire la base `admin` pour s'authentifier : Pour restaurer complètement MongoDB (si le `datadir` est cassé par exemple), il fautrecréer `/var/lib/mongodb` et désactiver temporairement l'authentification, car on ne peut plus lire la base `admin` pour s'authentifier :
~~~ ~~~
# systemctl stop mongod
# mv /var/lib/mongodb /var/lib/mongodb.bak
# install -d -o mongodb -g mongodb /var/lib/mongodb
# vim /etc/mongod.conf # vim /etc/mongod.conf
# systemctl restart mongod # systemctl start mongod
# systemctl status mongod # systemctl status mongod
~~~ ~~~
Restaurer toutes les bases : Restaurer les bases de données :
~~~ ~~~
# for db in $(ls /home/backup/mongodump/); do # for db in $(ls /home/backup/mongodump/); do