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

warum kann ich die mongodb nicht starten

Das Benutzerkonto, das MongoDB startet, muss über Schreibrechte verfügen in /data/db/ Verzeichnis ... das kannst du so ändern ...

Dieser Befehl ändert den Eigentümer von /data/db/ an das verwendete Benutzerkonto.

$ sudo chown `id -u` /data/db
$ mongod 

Wenn beim Starten von MongoDB weiterhin Probleme auftreten, müssen Sie /data/db/mongod.lock löschen und führen Sie dann die Reparatur auf Ihrer Datenbank aus ...

mongod --repair

Mehr über den Reparaturbefehl hier.