Este capítulo apresenta a instalação do MongoDB e do MongoDB Compass no ambiente Linux (principalmente Red Hat/CentOS e Ubuntu). O MongoDB tem uma edição comunitária e uma edição empresarial, e geralmente instalamos a edição comunitária (MongoDB Community Edition) gratuitamente. O MongoDB Compass é uma ferramenta visual de GUI que facilita a operação do MongoDB. Se você não instalar o MongoDB Compass, terá que operar o MongoDB digitando comandos.
O método de instalação para cada distribuição Linux é semelhante, e vamos principalmente apresentar a instalação a partir do pacote compactado abaixo.
Instalação de Dependências para Diferentes Ambientes Linux
A seguir estão as dependências que precisam ser instaladas em cada distribuição Linux.
Ambiente Red Hat/CentOS
Versões de 64 bits do CentOS 6 e posterior
sudo yum install libcurl openssl xz-libs
Ambiente Ubuntu
Versões antigas anteriores ao Ubuntu 16.04 (Xenial)
sudo apt-get install libcurl3 openssl liblzma5
Versões acima do Ubuntu 18.04
sudo apt-get install libcurl4 openssl liblzma4
Download do Pacote de Instalação do MongoDB
Link de download do site oficial:
https://www.mongodb.com/try/download/community?tck=docs_server
A página de download oferece suporte a pacotes de instalação do MongoDB para diversas versões do sistema. Selecione o pacote compactado tgz de acordo com a versão do seu sistema.
Aqui, como exemplo, escolha o ambiente Ubuntu 20 e faça o download do respectivo pacote compactado tgz.
Instalar o MongoDB
Nota: Aqui escolhemos o ambiente Ubuntu 20. O nome do pacote baixado variará dependendo do seu ambiente e versão do sistema. Lembre-se de substituí-lo na parte do comando de instalação.
sudo tar -zxvf mongodb-linux-x86_64-ubuntu2004-4.4.5.tgz -C /usr/local
export PATH=/usr/local/mongodb-linux-x86_64-ubuntu2004-4.4.5/bin:$PATH
sudo mkdir -p /usr/local/var/mongodb
sudo mkdir -p /usr/local/var/log/mongodb
sudo chown tizi365 /usr/local/var/mongodb
sudo chown tizi365 /usr/local/var/log/mongodb
mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
ps aux | grep -v grep | grep mongod
Após iniciar o MongoDB, podemos entrar diretamente na interface de linha de comando do shell do mongo usando o comando mongo
.
Instalar o MongoDB Compass
O MongoDB Compass é uma ferramenta visual para operar o MongoDB, geralmente não instalada no servidor, mas em nossos computadores pessoais. Portanto, geralmente escolhemos instalar a versão MacOS ou a versão Windows de acordo com nosso ambiente de desenvolvimento pessoal.
Link de download do site oficial:
https://www.mongodb.com/try/download/compass
Aqui, escolha a versão do sistema operacional os x e faça o download do pacote de instalação dmg.
Clique duas vezes no pacote de instalação dmg para instalar (se estiver usando o sistema Windows, escolha a versão Windows do pacote de instalação MSI e instale passo a passo).
Nota: Para instruções sobre como usar o MongoDB Compass, consulte os capítulos subsequentes.