MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

por que não consigo iniciar o mongodb


A conta de usuário que está iniciando o MongoDB precisa ter privilégios de gravação para o /data/db/ diretório ... você pode alterar isso assim ...

Este comando mudará o proprietário do /data/db/ para a conta de usuário que está sendo usada.
$ sudo chown `id -u` /data/db
$ mongod 

Se você ainda tiver problemas com a inicialização do MongoDB, será necessário excluir /data/db/mongod.lock e, em seguida, execute o reparo em seu banco de dados ...
mongod --repair

Mais sobre o comando de reparo aqui.