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