obtendo o mongodb rodando localmente no OSX Yosemite [closed]

1

Instalei o mongodb usando homebrew, mas mongod não está em execução.

Estou recebendo este erro:

2015-03-09T14:47:22.418+0000 I CONTROL  [initandlisten] MongoDB starting : pid=10510 port=27017 dbpath=/data/db 64-bit host=Sanjays-MacBook.local
2015-03-09T14:47:22.419+0000 I CONTROL  [initandlisten] db version v3.0.0
2015-03-09T14:47:22.419+0000 I CONTROL  [initandlisten] git version: nogitversion
2015-03-09T14:47:22.419+0000 I CONTROL  [initandlisten] build info: Darwin miniyosemite.local 14.1.0 Darwin Kernel Version 14.1.0: Mon Dec 22 23:10:38 PST 2014; root:xnu-2782.10.72~2/RELEASE_X86_64 x86_64 BOOST_LIB_VERSION=1_49
2015-03-09T14:47:22.419+0000 I CONTROL  [initandlisten] allocator: system
2015-03-09T14:47:22.419+0000 I CONTROL  [initandlisten] options: {}
2015-03-09T14:47:22.424+0000 I STORAGE  [initandlisten] exception in initAndListen: 98 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating
2015-03-09T14:47:22.425+0000 I CONTROL  [initandlisten] dbexit:  rc: 100

Acho que instalei algo no lugar errado, mas não tenho certeza. O que estou fazendo errado?

    
por sanjaypoyzer 09.03.2015 / 15:53

1 resposta

2

2015-03-09T14:47:22.424+0000 I STORAGE  [initandlisten] exception in initAndListen: 98 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating

Leia a linha de log danged. Verifique a existência de /data/db/ e, em seguida, verifique a existência de um arquivo de bloqueio em /data/db/mongod.lock . Provavelmente está lá, mas pertence a outro usuário (provavelmente root).

    
por 09.03.2015 / 17:02