wils@web ~ $ cat ~/ajuda/como-configurar-uma-instancia-do-mongodb-5-0-com-autenticacao-e-seguranca.md

Banco de Dados

Como configurar uma instância do MongoDB 5.0 com autenticação e segurança

atualizado em 21/07/2026

Este manual fornece um guia passo a passo sobre como configurar uma instância do MongoDB 5.0 com autenticação e segurança, garantindo que seus dados estejam protegidos e acessíveis apenas para usuários autorizados.

Introdução

O MongoDB é um banco de dados NoSQL popular que oferece flexibilidade e escalabilidade. A configuração de autenticação e segurança é fundamental para proteger suas informações.

Pré-requisitos

  • Servidor Linux com acesso root.
  • MongoDB 5.0 instalado.

Passo a Passo

1. Instalação do MongoDB

sudo apt update
sudo apt install -y mongodb

2. Iniciar o serviço do MongoDB

sudo systemctl start mongodb

3. Habilitar o serviço para iniciar automaticamente

sudo systemctl enable mongodb

4. Acessar o shell do MongoDB

mongo

5. Criar um usuário administrador

use admin
db.createUser({user: 'admin', pwd: 'senhaSegura', roles:[{role: 'userAdminAnyDatabase', db: 'admin'}]})

6. Habilitar autenticação

Edite o arquivo de configuração do MongoDB:

sudo nano /etc/mongodb.conf

Adicione ou descomente a linha:

security:
  authorization: "enabled"

7. Reiniciar o MongoDB

sudo systemctl restart mongodb

8. Testar a autenticação

mongo -u admin -p senhaSegura --authenticationDatabase admin

Conclusão

Após seguir estes passos, sua instância do MongoDB 5.0 estará configurada com autenticação e segurança. Lembre-se de sempre usar senhas fortes e de manter o sistema atualizado.

Dica: Considere implementar criptografia em trânsito e em repouso para aumentar a segurança dos dados.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.