Visão geral
A instalação do MongoDB envolve várias etapas, como escolher se deseja usar versões comunitárias ou comerciais, baixar o pacote com o repositório escrito e assinar antes no Ubuntu, configurar conjuntos de réplicas (se necessário) e verificar a instalação com um teste de conexão. Nessa instrução, consideraremos a instalação para o Ubuntu.
Aviso! Comumente, os repositórios distribuem ativamente pacotes com o rótulo mongodb, que não são mantidos pelo desenvolvedor oficial! Em vez disso, adicionaremos o repositório oficial e faremos o download do mongodb-org. Se você já tiver instalado o pacote não oficial do mongodb, precisará removê-lo do sistema digitando o comando:
Depois desse comando, o pacote com as dependências será excluído!
Instalação
Antes de tudo, precisamos nos certificar de que estamos usando a versão mais recente do pacote no sistema:
Em seguida, vamos falar sobre como faremos o download do pacote com segurança. Para isso, o Linux usa o repositório oficial e a realização aberta do sinal pgp! Se você não tiver esse pacote, instale-o:
Verifique a versão do sistema operacional usado:
Baixe a chave pública que nos permitiu confirmar a autenticidade e a integridade dos dados de transferência de uma rede insegura:
gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg
--dearmor
Esse comando prefere ser usado por um usuário com privilégios administrativos ou usar o comando sudo. No nosso caso, usamos o root, portanto, o comando não tem sudo. Na ação anterior, baixamos a chave pgp e a adicionamos à assinatura confiável. Em seguida, precisamos criar uma lista no repositório:
Adicione o repositório com o sinal no arquivo, como no comando abaixo:
Insira a linha abaixo nesse arquivo:
Indicamos a arquitetura, o sinal e o endereço de URL, portanto, precisamos atualizar os índices:
Em seguida, precisamos instalar o pacote do repositório, usando o gerenciador apt, para fazer o download da versão mais recente:
Se quiser fazer o download da versão dedicada do MongoDB, você pode digitar:
Essa linha de comando ajuda a fazer o download da versão dedicada, mas não evita atualizações inesperadas, o que pode ser útil em situações em que a nova versão não é adequada, então precisamos configurar o status do pacote:
A opção --set-selections ajuda a indicar o status do pacote, que pode ser instalar, desinstalar ou manter. No pacote oficial, há um arquivo de configuração que pode ser modificado:
Agora precisamos iniciar o daemon no sistema de inicialização, usaremos o comando:
Em seguida, verifique o carregamento do daemon digitando o comando antes:
Muito bem! Agora precisamos iniciar o MongoSH, que pode ajudar a gerenciar o servidor de banco de dados:
Todo o processo envolve várias etapas cruciais para garantir uma configuração segura e confiável. A decisão entre versões comunitárias e comerciais, a seleção adequada do repositório e a atenção à autenticidade do pacote são considerações fundamentais. Em especial, recomenda-se cautela em relação ao uso de pacotes não oficiais do MongoDB distribuídos em determinados repositórios, pois eles podem não ter manutenção e suporte oficiais.