Olá pessoal.
Recentemente passei a utilizar o
MongoDB e vi que várias pessoas tiveram problemas ao iniciar o servidor, inclusive eu. Por isso postei esta dica.
O MongoDB, assim como vários outros aplicativos, precisa ter os seus serviços iniciados, o que seria algo bem simples para qualquer usuário
GNU/Linux:
# /etc/init.d/mongodb start
Porém, o problema acontece aí, pois por padrão o MongoDB tenta setar o diretório
/data/db como o padrão para os arquivos do banco, e em alguns casos, como foi o meu (e provavelmente de várias pessoas), esta pasta não existe, tendo a necessidade de criá-la.
Para resolver este problema, iniciei o serviço com o comando
mongod que lhe permite também alterar configurações padrão, como por exemplo o
dbpath, que indica o caminho dito acima:
# mongod --dbpath /var/lib/mongodb/data/db/
Obs.: Existe outra opção, que é alterar o caminho do "dbpath" pelo arquivo
/etc/mongodb.conf.
Abaixo está o link da documentação oficial do Mongo, para que possam consultar outras opções.
Esta dica foi baseada pelo mesmo link:
Obs.: Esta dica foi testada no
Debian.