Ajout commandes pour restaurer complètement le datadir
This commit is contained in:
parent
f3a02bb0f8
commit
c1680b3b94
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue