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

perché non posso avviare il mongodb

L'account utente che sta avviando MongoDB deve disporre di privilegi di scrittura al /data/db/ directory ... puoi cambiarlo in questo modo ...

Questo comando cambierà il proprietario del /data/db/ all'account utente in uso.

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

Se riscontri ancora problemi con l'avvio di MongoDB, devi eliminare /data/db/mongod.lock e quindi esegui la riparazione sul tuo database ...

mongod --repair

Maggiori informazioni sul comando di riparazione qui.