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

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 ...

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.