MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

ERREUR Mongodb :échec du processus enfant, sortie avec le numéro d'erreur 51

Ouvrez votre fichier de configuration dans VIM ou dans un éditeur de texte brut, accédez à cette ligne :

storage: dbPath: THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

par exemple :

/var/mongodb/db/mydb

Accédez à votre terminal pour confirmer si le chemin sous dbPath existe, tapez :

ls THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

par exemple pour mon cas ici :

ls /var/mongodb/db/mydb

Si le résultat est que le répertoire n'existe pas, recréez-le simplement :

mkdir -p THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

par exemple :

mkdir -p /var/mongodb/db/mydb

Si vous avez constaté que le répertoire existe, il a été corrompu lors de l'arrêt, comme indiqué dans la réponse ci-dessus.

Accédez à votre terminal et exécutez la commande suivante :

mongod --dbpath /data/db --repair

Veuillez vous référer à ce qui précède dans les Mongo DB Offcial Docs