wils@web ~ $ cat ~/ajuda/como-instalar-o-mongodb-7-0-no-ubuntu-22-10-e-configurar-uma-replica-set-guia-passo-a-passo.md

Banco de Dados

Como instalar o MongoDB 7.0 no Ubuntu 22.10 e configurar uma replica set: Guia passo a passo

atualizado em 27/08/2026

Este guia fornece instruções detalhadas sobre como instalar o MongoDB 7.0 no Ubuntu 22.10 e configurar um replica set.

Introdução

O MongoDB é um banco de dados NoSQL popular, e a configuração de um replica set é essencial para garantir alta disponibilidade e redundância dos dados.

Passo 1: Atualizar o sistema

sudo apt update && sudo apt upgrade -y

Passo 2: Importar a chave pública do MongoDB

Antes de instalar o MongoDB, você precisa adicionar a chave pública usada pelo sistema de gerenciamento de pacotes.

wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add -

Passo 3: Criar o arquivo de lista do MongoDB

Adicione o repositório do MongoDB à lista de fontes do APT.

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu kinetic/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

Passo 4: Instalar o MongoDB

Agora, você pode instalar o MongoDB.

sudo apt update && sudo apt install -y mongodb-org

Passo 5: Iniciar o serviço do MongoDB

sudo systemctl start mongod

Passo 6: Habilitar o MongoDB para iniciar no boot

sudo systemctl enable mongod

Passo 7: Configurar o Replica Set

Para configurar o replica set, você precisa editar o arquivo de configuração do MongoDB.

sudo nano /etc/mongod.conf

Adicione ou modifique a seguinte linha:

replication:
  replSetName: "rs0"

Salve e saia do editor.

Passo 8: Reiniciar o serviço do MongoDB

sudo systemctl restart mongod

Passo 9: Iniciar o Replica Set

Acesse o shell do MongoDB:

mongo

Execute o seguinte comando para iniciar o replica set:

rs.initiate()

Conclusão

Você agora instalou o MongoDB 7.0 e configurou um replica set no Ubuntu 22.10. Para garantir a segurança, considere habilitar a autenticação e configurar backups regulares.

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.