Pular para o conteúdo principal

Instalando o MongoDB


Para instalar o mongodb é muito simples, basta baixar o pacote com os executáveis na página de downloads do site.
E então extrair:
sauron@mordor:~/programs$ tar zxvf mongodb-linux-i686-1.8.2.tgz
Neste caso estou usando a versão 1.8.2 para linux 32 bits. No site estão disponíveis para download as versões 32 e 64 bits para Linux, Windows, OS X e Solaris. Também está disponível para download o código fonte, mas nesse caso você terá que compilar para poder usar. A versão atual no site é a 2.0.1. Eu ainda não autalizei o meu =P
Ao extrair, será criado um diretório chamado mongodb-linux-i686-1.8.2 com os executáveis do mongodb dentro.
Na pasta mongodb-linux-i686/bin estão todos os utilitários do mongodb, inclusive o servidor em si. São estes:
  • bsondump
  • mongo
  • mongod
  • mongodump
  • mongoexport
  • mongofiles
  • mongoimport
  • mongorestore
  • mongos
  • mongosniff
  • mongostat
Por enquanto só iremos precisar do mongod, que é o servidor do mongo.
Por padrão, o mongo vai salvar a base de dados no diretório /data/db. Nós precisamos criar esse diretório:
sauron@mordor:~/programs/mongodb/bin$ sudo mkdir /data/db -p

Se você quiser executar o mongod como usuário normal (não root), é necessário dar permissão de escrita na pasta /data/db para este usuário:
sauron@mordor:~/programs/mongodb/bin$ sudo chmod o+w /data/db
Para executá-lo basta digitar:
sauron@mordor:~/programs/mongodb/bin$./mongod

Por padrão o mongo vai escutar na porta 27017, certifique-se que esta porta está liberada.

Para que você não tenha que ir na pasta onde estão os executáveis toda vez que quiser rodar o servidor, basta criar um link para esse arquivo:
sauron@mordor:~/programs/mongodb/bin$ sudo ln -s `pwd`/mongod /usr/bin
Você pode aproveitar e criar o link para todos os programas de uma vez:
sauron@mordor:~/programs/mongodb/bin$ sudo ln -s `pwd`/* /usr/bin
Ou você pode incluir o diretório do mongo no PATH do sistema:
sauron@mordor:~$export PATH=$PATH:/home/sauron/programs/mongodb/bin
Você deve colocar esse comando no arquivo ~/.bashrc para que ele seja executado a cada sessão.

Para rodar o servidor em background:
sauron@mordor:~$ mongod > /dev/null &

E é isso. Já estamos com o servidor instalado e pronto para armazenar os dados. No próximo post veremos como manipular o client. Até lá

Comentários

Postagens mais visitadas deste blog

First Post

Boa noite, pessoal. Hoje estou começando esse blog sobre MongoDB. Como ainda estou aprendendo sobre este banco de dados, aqui pretendo compartilhar meus novos conhecimentos :) Até daqui a pouco.

Onde comprar produtos para beleza e saúde? Cupom de Desconto Biovea Brasil

É  difícil cuidar da saúde nos dias de hoje. Nós somos bombardeados com tentações de vários tipos, como os fast foods por exemplo. Mas nós não devemos descuidar do nosso bem-estar. Pensando nisso, neste artigo, eu vou te dar uma dica de um maravilhoso site onde você vai comprar produtos relacionados à saúde, beleza e bem-estar físico e emocional. Desde 2001, a BIOVEA Brasil tem sido o principal fabricante, distribuidor e varejista online de produtos para a saúde e beleza. Eles construíram uma sólida reputação de confiança, serviço e qualidade, servindo milhares de consumidores satisfeitos em todo o planeta. BIOVEA está semprecomprometida em fornecer-lhe as ferramentas necessárias para uma vida mais saudável e a melhor experiência possível. Eles se esforçam para lhe trazer marcas e produtos inovadores e estão continuamente a expandir funcionalidades no site para atender às suas necessidades. BIOVEA tem várias distribuidoras em todo o planeta para garantir que a sua encomenda ...