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

impossible de se connecter au serveur 127.0.0.1 shell/mongo.js

  • Supprimez manuellement le fichier de verrouillage :sudo rm /var/lib/mongodb/mongod.lock
  • Exécutez le script de réparation :sudo -u mongodb mongod -f /etc/mongodb.conf --repair

Veuillez noter ce qui suit :

  • Vous devez exécuter cette commande en tant qu'utilisateur mongodb. Si vous l'exécutez en tant que root, alors root possédera les fichiers dans /var/lib/mongodb/ qui sont nécessaires pour exécuter le démon mongodb et donc lorsque le démon essaie de s'exécuter plus tard en tant qu'utilisateur mongodb, il n'aura pas les autorisations pour démarrer. Dans ce cas, vous obtiendrez cette erreur :Unable to create/open lock filefor lockfilepath:/var/lib/mongodb/mongod.lock errno:13 Permissiondenied, terminating.
  • Sur Ubuntu, vous devez spécifier le fichier de configuration /etc/mongodb.confusing le drapeau -f. Sinon, il cherchera les fichiers de données au mauvais endroit et vous verrez l'erreur suivante :dbpath (/data/db/)n'existe pas, se terminant.