Mongodb pas de départ
J'ai installé mongodb il y a quelques jours sur ma machine ubuntu et je l'utilise sans aucun problème. Aujourd'hui, j'ai dû redémarrer mon PC. Après cela, mongo simplement ne démarre pas. Il dit:
Wed Sep 12 21:41:21 [initandlisten] exception in initAndListen: 10296 dbpath (/data/db/) does not exist, terminating
Ça marchait très bien il y a quelques heures et maintenant, tout est vissé jusqu'au redémarrage. J'ai eu beaucoup de données importantes qui y sont stockées, et j'espère vraiment que ce n'est pas tout perdu! J'ai besoin de trouver des données et mongodb sur les données à nouveau. J'utilise pymongo à interract avec mongodb.
Je viens de voir le fichier de config et c'est de stocker les données dans /var/lib/mongod comme le dpath. Maintenant, comment dois-je commencer mongodb la spécification de cette dpath?
OriginalL'auteur Amitash | 2012-09-12
Vous devez vous connecter pour publier un commentaire.
Vous pouvez commencer à mongodb avec le commutateur suivant.
Ou de modifier le fichier de configuration.
Changement dbpath à votre répertoire de données.
Il y en a beaucoup plus, vous pouvez ajouter et modifier dans le fichier de configuration aller ici pour plus de détails.
Utiliser cette commande pour créer votre arborescence de répertoire.
est données précédentes peuvent être récupérées?
OriginalL'auteur Martyn Jones
Utiliser la commande suivante pour démarrer mongod:
Cela va passer la configuration de votre système de fichier comme argument pour mongod, qui (comme vous l'avez vu) va l'amener à utiliser le chemin d'accès correct.
OriginalL'auteur J Rassi
vous avez besoin d'un chemin d'accès pour stocker votre base de données. par défaut, il est
/data/db/
. si elle n'existe pas, vous devez créer d'abordOriginalL'auteur gefei
L'une des raisons de cette erreur peut être le fait que vous soyez en début de mongodb avec l'utilisateur comme toi-même. Si vous exécutez la commande avec sudo, mongodb devrait démarrer sans erreur:
On peut trouver la voie de la mongodb données dans le fichier /etc/mongod.conf
OriginalL'auteur Ajitesh