Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Execute o serviço MongoDB com Homebrew

O MongoDB fornece um tap do Homebrew que permite instalar o MongoDB Enterprise e o MongoDB Community por meio do gerenciador de pacotes brew. Se você instalou o MongoDB em seu sistema macOS com essas fórmulas, também pode gerenciar o processo mongod como um serviço por meio do comando brew services.

brew services <cmd> mongodb-enterprise[@VERSION]
Comando
Descrição

info

Mostra o status do serviço MongoDB.

restart

Para o serviço MongoDB se estiver em execução, inicia-o novamente e, em seguida, registra-o novamente para iniciar no login ou na inicialização.

run

Inicia o serviço MongoDB. Não o registra para iniciar no login ou na inicialização.

start

Inicia o serviço MongoDB e o registra para iniciar no login ou na inicialização.

stop

Interrompe o serviço MongoDB e o remove do registro de serviços para iniciar no login ou na inicialização.

IMPORTANTE:

Para interromper o processo, mas mantê-lo registrado para iniciar no login ou na inicialização, use a opção --keep.

Em implantações autogerenciadas do MongoDB Enterprise e do MongoDB Community instaladas no macOS por meio do Homebrew, você pode gerenciar o processo mongod como um serviço do Homebrew por meio do comando brew services.

Para obter detalhes sobre as plataformas suportadas, consulte:

Alguns comandos de serviços do Homebrew, como start, stop e restart, realizam a interação com um registro que controla serviços persistentes por meio do launchd.

Execute esses comandos com privilégio de nível de usuário para atualizar um agente launchd por usuário. Use o seguinte comando para atualizar o registro do usuário atual e configurá-lo para interromper o serviço MongoDB quando você se desconectar e reiniciá-lo quando você fizer login novamente:

brew services start mongodb-community@9.0

Use este comportamento apenas no desenvolvimento quando um usuário trabalha no sistema. Em ambientes multiusuário, onde cada usuário precisa de acesso ao MongoDB, essa configuração impede que outros usuários acessem o banco de dados. Para configurar o registro para manter o MongoDB em execução após o usuário desconectar e para iniciá-lo na inicialização em vez do login, execute estes comandos com sudo:

sudo brew services start mongodb-community@9.0

Isso configura o registro para iniciar o mongod na inicialização, em vez de esperar que um usuário específico se conecte.

O Homebrew permite que você instale várias versões de um pacote específico em um sistema individual. Se você iniciar um serviço sem especificar a versão, o Homebrew iniciará a versão mais recente disponível.

brew services <cmd> mongodb-enterprise@9.0

Use a sintaxe de fórmula com versão ao registrar o serviço MongoDB com o launchd. Essa sintaxe garante que o Homebrew continue iniciando o serviço MongoDB com a versão especificada até que você esteja pronto para fazer a transição para a próxima versão principal ou secundária.

brew services direciona as mensagens de log mongod para um arquivo de log no prefixo do Homebrew. O arquivo de log padrão é $(brew --prefix)/var/log/mongodb/mongo.log.

Os exemplos a seguir gerenciam o serviço Homebrew para o MongoDB Enterprise 9.0.

Para iniciar o serviço do MongoDB na sessão atual, execute o seguinte comando:

brew services run mongodb-enterprise@9.0

If you also want to start MongoDB for the current session and ensure that it restarts on login, see Start MongoDB on Login.

Para mostrar o status do serviço MongoDB, execute o seguinte comando:

brew services info mongodb-enterprise@9.0
mongodb-enterprise (sh.brew.mongodb-enterprise)
Running: true
Loaded: true
Schedulable: false
User: user.name
PID: 1845

Para interromper o serviço do MongoDB e removê-lo do registro de inicialização, execute o seguinte comando:

brew services stop mongodb-enterprise@9.0

Para reiniciar o processo mongod, execute o seguinte comando:

brew services restart mongodb-enterprise@9.0

Este comando também registra novamente o serviço Homebrew para iniciar no login.

Para iniciar o serviço MongoDB e registrá-lo no Homebrew para iniciar no login, execute o seguinte comando:

brew services start mongodb-enterprise@9.0

Para iniciar o serviço do MongoDB na inicialização, execute o comando anterior com sudo.

To start MongoDB only for the current session and have it shut down when you log out or reboot, see Run MongoDB.

Para exibir as mensagens de log mongod, execute o seguinte comando:

tail $(brew --prefix)/var/log/mongodb/mongo.log
{"t":{"$date":"2026-09-25T18:08:46.214+00:00"},"s":"I", "c":"STORAGE", "id":4615611, "ctx":"initandlisten", "msg":"MongoDB starting", "attr":{"pid":15432,"port":27017,"dbPath":"/usr/local/var/mongodb","architecture":"64-bit","host":"mac"}}
{"t":{"$date":"2026-09-25T18:08:46.214+00:00"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten", "msg":"Operating System", "attr":{"os":{"name":"macOS","version":"15.0"}}}