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

Instalar o MongoDB Enterprise no macOS

Observação

MongoDB Atlas

MongoDB Atlas is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free cluster to get started.

Use este tutorial para instalar o MongoDB 7.0 Enterprise Edition no macOS usando o gerenciador de pacotes Homebrew de terceiros.

Installing MongoDB through Homebrew also installs the MongoDB Database Tools. See Using the MongoDB Database Tools for more information.

MongoDB 7.0 A edição Enterprise suporta macOS 14 ou posterior e requer uma arquitetura de CPU Has disso ou mais recente.

Para obter mais informações, consulte Suporte à plataforma.

Antes de implantar o MongoDB em um ambiente de produção, consulte o documento Notas de produção para implementações autogerenciadas para obter considerações de desempenho e recomendações de configuração.

Certifique-se de que seu sistema atenda a cada um dos seguintes pré-requisitos. Você só precisa executar cada etapa de pré-requisito uma vez em seu sistema. Se você já executou as etapas de pré-requisito como parte de uma instalação MongoDB anterior usando Homebrew, você pode pular para o procedimento de instalação.

O Homebrew requer as ferramentas de linha de comando do Xcode da Apple.

Para instalar as FERRAMENTAS de linha de comando do Xcode, execute o seguinte comando:

xcode-select --install

O macOS não inclui o pacote Homebrew brew por padrão.

Para instalar o Homebrew, use as instruções oficiais de instalação do Homebrew.

Para instalar o MongoDB Enterprise usando o Homebrew, siga estas etapas:

1

O tap MongoDB Homebrew disponibiliza as fórmulas oficiais do MongoDB e do Database Tools Homebrew no seu sistema.

Para adicionar o tap do Homebrew do MongoDB, execute o seguinte comando:

brew tap mongodb/brew

Em seguida, marque o tap como confiável:

brew trust mongodb/brew

Se já tiver feito isso para uma instalação anterior do MongoDB, você pode pular esta etapa.

2

Para atualizar o Homebrew e todas as fórmulas existentes, execute o seguinte comando:

brew update
3

Para instalar o MongoDB Enterprise, execute o seguinte comando:

brew install mongodb-enterprise@7.0

Dica

Alternativamente, você pode especificar uma versão anterior do MongoDB, se desejado. Você também pode manter múltiplas versões do MongoDB lado a lado desta maneira.

Dica

Se você tiver instalado anteriormente uma versão mais antiga da fórmula, você pode encontrar um ChecksumMismatchError. Para resolver o problema, consulte Solução de problemas de ChecksumMismatchError.

Siga estas etapas para executar a edição MongoDB Enterprise. Estas instruções presumem que você esteja usando as configurações padrão.

Você pode executar o MongoDB como um serviço macOS usando brew ou pode executar o MongoDB manualmente como um processo de background.

Observação

Para sistemas macOS que tenham instalado o MongoDB usando o método de instalação Homebrew, o limite de arquivos abertos pode não ser definido automaticamente ao iniciar o MongoDB através de brew services. Talvez você precise configurar manualmente os valores de ulimit.

Consulte Configurações do Ulimit para obter mais informações.

  • Para executar o MongoDB (ou seja, o processo mongod) como um serviço macOS, execute:

    brew services start mongodb-enterprise@7.0

    Para interromper a execução de um mongod como um serviço macOS, use o seguinte comando, conforme necessário:

    brew services stop mongodb-enterprise@7.0
  • Para executar mongod o manualmente como um processo de background utilizando um arquivo de configuração:

    • Se a sua implantação não utilizar conexões TLS, utilize a --fork opção:

      • Para macOS em execução em processadores Intel, execute:

        mongod --config /usr/local/etc/mongod.conf --fork
      • Para macOS em execução em processadores Apple Silicon, execute:

        mongod --config /opt/homebrew/etc/mongod.conf --fork
    • Se o seu sistema utilizar conexões TLS, utilize o GNU Screen.

      • Para macOS em execução em processadores Intel:

        1
        screen -S <name-of-screen>
        2
        mongod --config /usr/local/etc/mongod.conf
        3

        Desconecte-se da tela digitando Ctrl+a e clicando em d.

        4
        screen -ls
      • Para macOS em execução em processadores Apple Silicon:

        1
        screen -S <name-of-screen>
        2
        mongod --config /opt/homebrew/etc/mongod.conf
        3

        Desconecte-se da tela digitando Ctrl+a e clicando em d.

        4
        screen -ls
  • Para executar mongod manualmente como um processo em segundo plano especificando --dbpath e --logpath na linha de comando, execute:

    mongod --dbpath /path/to/dbdir --logpath /path/to/mongodb.log --fork

    To stop a mongod running as a background process, connect to the mongod using mongosh, and issue the shutdown command as needed.

Ambos os métodos usam o arquivo mongod.conf criado durante a instalação. Você também pode adicionar suas próprias opções de configuração do MongoDB a esse arquivo.

Observação

O macOS impede que o mongod Abra

macOS pode impedir que o mongod seja executado após a instalação. Se você receber um erro de segurança ao iniciar o mongod indicando que o desenvolvedor não pôde ser identificado ou verificado, faça o seguinte para conceder acesso ao mongod para executar:

  • Abra as Preferências do sistema

  • Selecione o painel Segurança e Privacidade.

  • Na aba Geral, clique no botão à direita da mensagem sobre mongod, rotulado com Open Anyway ou Allow Anyway dependendo da sua versão do macOS.

Para verificar se o MongoDB está em execução, execute um dos seguintes procedimentos:

  • Se você iniciou o MongoDB como um serviço macOS:

    brew services list

    Você deverá ver o serviço mongodb-enterprise listado como started.

  • Se você iniciou o MongoDB manualmente como um processo em segundo plano:

    ps aux | grep -v grep | grep mongod

    Você deverá ver o processo mongod na saída.

Você pode também consultar o arquivo de log para verificar o status atual do seu processo mongod: /usr/local/var/log/mongodb/mongo.log.

To begin using MongoDB, connect mongosh to the running instance. From a new terminal, issue the following:

mongosh

Para obter informações sobre operações de CRUD (criar, ler, atualizar, excluir), consulte:

By default, MongoDB launches with bindIp set to 127.0.0.1, which binds to the localhost network interface. This means that the mongod can only accept connections from clients that are running on the same machine. Remote clients will not be able to connect to the mongod, and the mongod will not be able to initialize a replica set unless this value is set to a valid network interface which is accessible from the remote clients.

Este valor pode ser configurado de duas maneiras:

  • no arquivo de configuração do MongoDB com bindIp, ou

  • por meio do argumento linha de comando --bind_ip

Aviso

Antes de vincular sua instância a um endereço IP acessível publicamente, você deve proteger seu cluster contra o acesso não autorizado. Para obter uma lista completa de recomendações de segurança, consulte Lista de verificação de segurança para implantações autogerenciadas. No mínimo, considere habilitar a autenticação e fortalecer a infraestrutura de rede.

Para obter mais informações sobre como configurar bindIp, consulte Vinculação de IP em implementações autogerenciadas.

A instalação inclui os seguintes binários:

  • O servidor mongod

  • O roteador de consulta do cluster fragmentado do mongos

  • O MongoDB Shell, mongosh

Observação

The installation also includes the MongoDB Database Tools. See Using the MongoDB Database Tools for more information.

Além disso, a instalação cria os seguintes arquivos e diretórios no local especificado abaixo, dependendo do seu hardware da Apple:

Processador Intel
Processador Apple Silicon

/usr/local/etc/mongod.conf

/opt/homebrew/etc/mongod.conf

/usr/local/var/log/mongodb

/opt/homebrew/var/log/mongodb

/usr/local/var/mongodb

/opt/homebrew/var/mongodb

Consulte a documentação da Apple para obter a lista atual de hardware da Apple que usa o chip da Apple. Você também pode executar o seguinte comando para verificar onde brew instalou estes arquivos e diretórios:

brew --prefix