MongoDB

Milhares de startups usam o MongoDB para suas aplicações críticas. É o banco de dados NoSQL líder, oferecendo uma maneira simples e elegante de ajudar os desenvolvedores a escalarem.

Software Incluso:

MongoDB: 6.0.4

Primeiros passos após implantar o MongoDB:

Permita o acesso às portas no firewall somente para SSH (porta 22, limitada por taxa), HTTP (porta 80) e HTTPS (porta 443). Conforme Como criar Regras de Firewall.

A instância do MongoDB está disponível em 127.0.0.1:27017 e está vinculada ao localhost por padrão. Note que a porta 27017 não é permitida por padrão.

Os detalhes de configuração do MongoDB estão em /etc/mongod.conf.

Você será desconectado da instância e exibido com a mensagem abaixo até que a instância seja implantada. NÃO FAÇA LOGIN NA INSTÂNCIA POR 2 MINUTOS APÓS A CRIAÇÃO.

Please wait until the installation is completed....
Connection to $IPADDRESS closed.

Depois que o MongoDB for implantado:

Você pode fazer login na instância como ubuntu usando a senha que você definiu quando criou a instância ou com uma chave SSH se você adicionou uma durante a criação.

Em seguida, você pode mudar o usuário para root sem uma senha digitando o seguinte comando:

sudo su -

Visualize o status do MONGODB usando o seguinte comando:

mongosh --eval 'db.runCommand({ connectionStatus: 1 })'

Por padrão, o login remoto está desativado e a autenticação para login remoto está habilitada por motivos de segurança.

Para habilitar o login remoto:

Mude o bindIp no arquivo de configuração /etc/mongod.conf

From: "  bindIp: 127.0.0.1"
TO: "  bindIp: 0.0.0.0"

Reinicie o MongoDB

systemctl restart mongod