MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

konnte keine Verbindung zu Server 127.0.0.1 shell/mongo.js herstellen

  • Entfernen Sie die Sperrdatei manuell:sudo rm /var/lib/mongodb/mongod.lock
  • Führen Sie das Reparaturskript aus:sudo -u mongodb mongod -f /etc/mongodb.conf --repair

Bitte beachten Sie Folgendes:

  • Sie müssen diesen Befehl als mongodb-Benutzer ausführen. Wenn Sie es als root ausführen, besitzt root Dateien in /var/lib/mongodb/, die zum Ausführen des mongodb-Daemons erforderlich sind, und daher hat der Daemon, wenn er später als mongodb-Benutzer ausgeführt wird, keine Startberechtigung. In diesem Fall erhalten Sie diesen Fehler:Unable to create / open lock filefor lockfilepath:/var/lib/mongodb/mongod.lock errno:13 Permissiondenied, terminating.
  • Auf Ubuntu müssen Sie die Konfigurationsdatei /etc/mongodb.conf mit dem Flag -f angeben. Andernfalls sucht es an der falschen Stelle nach den Datendateien und Sie erhalten den folgenden Fehler:dbpath (/data/db/)exists not exist, terminating.