O MongoDB é um banco de dados NOSQL orientado a documentos escaláveis e gratuito e de código aberto com interseção de índice que permite consultas ad hoc. Os usuários também podem usar extensões diferentes, como segurança, integração e análise, para usar o MongoDB para aplicativos grandes. A autenticação com LDAP, X.509 e Kerberos e criptografia com base no TLS (segurança da camada de transporte) são suportados. Também existem funções específicas do usuário, funções de auditoria para conformidade e análises forenses, bem como componentes prontos para garantir sistemas confiáveis.
Neste tutorial, veremos a instalação do MongoDB no Ubuntu 20.04 LTS sem adicionar nenhum repo. Além disso, pode -se seguir as mesmas etapas para o Ubuntu 18.04 LTS ou 19.04/19.10 também.
Requisitos:
- Ubuntu 20.04 LTS Focal Fossa Server ou Desktop.
- Um usuário sem raiz com
sudo
acesso
1. Sistema de atualização
Antes de mudar para a etapa de instalação do MongoDB, vamos atualizar os pacotes existentes do Ubuntu 20.04
sudo apt update
2. Comando para instalar o MongoDB no Ubuntu 20.04
Assim como 18.04 LTS, o MongoDB também está disponível no repositório oficial do Ubuntu 20.04 para instalar com uma versão atualizada. Assim, não há necessidade de adicionar terceiros. Um único comando para ele instalará mongas-tools, mongodb, componentes de manngodb-server de manngodb e mongodb-server-core junto com outras dependências.
sudo apt install mongodb
Saída para o comando acima:
The following additional packages will be installed: libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5 libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb-clients mongodb-server mongodb-server-core The following NEW packages will be installed: libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5 libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb mongodb-clients mongodb-server mongodb-server-core 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 56.8 MB of archives. After this operation, 234 MB of additional disk space will be used. Do you want to continue? [Y/n] n
3. Verifique o status do MongoDB
Após a instalação, o MongoDB começa automaticamente, no entanto, se não, você pode usar o comando:
systemctl strart mongodb
Para verificar se o servidor MongoDB está funcionando corretamente ou não, podemos usar o comando de status:
systemctl status mongodb
4. Comando para gerenciar o MongoDB
Aqui estão alguns comandos principais que seria necessário gerenciar esse banco de dados, como Iniciar, reiniciar, interromper o servidor junto com outros.
Para parar o servidor MongoDB
sudo systemctl stop mongodb
Para começar novamente.
sudo systemctl start mongodb
Para reiniciar o servidor após algumas modificações.
sudo systemctl restart mongodb
Para desativar o início automático do MongoDB com o servidor que ocorre por padrão.
sudo systemctl disable mongodb
Para ativar novamente o início automático do servidor com a inicialização do sistema.
sudo systemctl enable mongodb
Para começar a usá -lo, basta digitar:
mongo
Desinstala completa MongoDB
Caso você não queira mais o MongoDB no seu sistema Ubuntu 20.04, basta removê -lo usando os comandos abaixo:
sudo service mongodb stop
sudo apt remove mongodb
sudo apt purge mongodb*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
sudo apt autoremove
Notas de encerramento:
Portanto, este tutorial rápido de parede sobre instalação do MongoDB para servidores Ubuntu 20.04, você também pode ver o mesmo parae outros tutoriais relacionados.