MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

impossibile connettersi al server 127.0.0.1 shell/mongo.js

  • Rimuovi manualmente il file di blocco:sudo rm /var/lib/mongodb/mongod.lock
  • Esegui lo script di riparazione:sudo -u mongodb mongod -f /etc/mongodb.conf --repair

Si prega di notare quanto segue:

  • Devi eseguire questo comando come utente mongodb. Se lo esegui come root, root possiederà i file in /var/lib/mongodb/ che sono necessari per eseguire il demone mongodb e quindi quando il demone tenta di eseguire più tardi come utente mongodb, non avrà i permessi per l'avvio. In tal caso riceverai questo errore:Impossibile creare / aprire il file di blocco per il percorso del file di blocco:/var/lib/mongodb/mongod.lock errno:13 Permissiondenied, terminando.
  • Su Ubuntu, devi specificare il file di configurazione /etc/mongodb.confusando il flag -f. Altrimenti cercherà i file di dati nel posto sbagliato e vedrai il seguente errore:dbpath (/data/db/)non esiste, terminando.