Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual do MongoDB

Instalar MongoDB Enterprise no Windows usando msiexec.exe

Nesta página

  • Visão geral
  • Considerações
  • Instale o MongoDB Enterprise Edition
  • Iniciar MongoDB Enterprise Edition como Serviço do Windows
  • Pare o MongoDB Enterprise Edition como Serviço do Windows
  • Remover MongoDB Enterprise Edition como Serviço do Windows
  • Inicie o MongoDB Enterprise Edition a partir do Command Interpreter
  • Considerações adicionais

Observação

MongoDB Atlas

O MongoDB Atlas é uma opção de serviço MongoDB hospedada na nuvem que não requer nenhuma sobrecarga de instalação e oferece uma camada grátis para começar.

Use este tutorial para instalar o MongoDB 5.0 Enterprise Edition no Windows de forma autônoma usando msiexec.exe na linha de comando. Isso é útil para administradores de sistema que desejam distribuir o MongoDB por meio de automação.

O MongoDB Enterprise Edition está disponível em plataformas selecionadas e é compatível com vários recursos relacionados à segurança e monitoramento.

Este tutorial instala MongoDB 5.0 Enterprise Edition. Para instalar uma versão diferente do MongoDB Enterprise, use o menu suspenso de versão no canto superior esquerdo desta página para selecionar a documentação dessa versão.

Este tutorial instala o MongoDB no Windows utilizando a ferramenta de linha de comando msiexec.exe. Para instalar o MongoDB usando o instalador MSI gráfico, consulte Instalar o MongoDB usando o instalador MSI.

O MongoDB Shell (mongosh) não está instalado com o MongoDB Server. Você precisa seguir as instruções de instalação do mongosh para baixar e instalar o mongosh separadamente.

A edição MongoDB 5.0 Enterprise é compatível com as seguintes versões de 64 bits do Windows na arquitetura x86_64 :

  • Servidor Windows 2019

  • Windows 10 / Windows servidor 2016

O MongoDB é compatível somente com as versões de 64 bits dessas plataformas.

Consulte Suporte da Plataforma para obter mais informações.

Observação

O MongoDB não é compatível ao subsistema do Windows para Linux (WSL). Para executar o MongoDB no Linux, use um sistema Linux compatível.

A Oracle oferece suporte experimental para o VirtualBox em servidores Windows onde o Hyper-V está sendo executado. No entanto, a Microsoft não oferece suporte ao VirtualBox no Hyper-V.

Desative o Hyper-V se quiser instalar o MongoDB no Windows com o VirtualBox.

Antes de implantar o MongoDB em um ambiente de produção, considere o documento Notas de Produção que oferece considerações de desempenho e recomendações de configuração para produção de sistemas do MongoDB.

Siga estas etapas para instalar a edição MongoDB Enterprise sem supervisão no Windows a partir do prompt/interpretador de comando do Windows (cmd.exe) usando msiexec.exe.

1

Baixe o instalador do MongoDB Enterprise .msi usando o link a seguir:

Centro de downloads do MongoDB

  1. Na menu suspenso Version, selecione a versão do MongoDB para baixar.

  2. No menu suspenso Platform, selecione Windows.

  3. No menu suspenso Package, selecione msi.

  4. Clique em Download.

2

Importante

Você deve abrir o prompt de comando como um Administrator.

Utilize o instalador do .msi para instalar todos os binários MongoDB, incluindo o MongoDB Compass.

No Prompt de Comando, vá até o diretório que contém o binário de instalação do .msi e execute:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-windows-x86_64-enterprise-5.0-signed.msi

A operação instala os binários no diretório padrão C:\Program Files\MongoDB\Server\5.0\bin.

Para especificar outro local de instalação para os executáveis, adicione o valor do INSTALLLOCATION.

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-windows-x86_64-enterprise-5.0-signed.msi ^
INSTALLLOCATION="C:\MongoDB\Server\5.0\"

Para suprimir a instalação do MongoDB Compass, você deve incluir explicitamente o argumento SHOULD_INSTALL_COMPASS="0" .

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-windows-x86_64-enterprise-5.0-signed.msi ^
SHOULD_INSTALL_COMPASS="0"

Para instalar conjuntos de componentes do MongoDB específicos, você pode especificá-los no argumento ADDLOCAL utilizando uma lista separada por vírgula contendo um ou mais dos seguintes conjuntos de componentes:

Nome do conjunto de componentes
Binários incluídos no conjunto de componentes
ServerNoService
ServerService
Configure o mongod.exe como um serviço do Windows.
Router
MiscellaneousTools
mongodecrypt.exe, mongokerberos.exe, mongoldap.exe

Por exemplo, para instalar o Servidor MongoDB (mongod.exe) com o cliente mongo herdado e, em seguida, configurar o Servidor MongoDB como um serviço do Windows, execute:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-windows-x86_64-enterprise-5.0-signed.msi ^
ADDLOCAL="ServerService,LegacyClient" ^
SHOULD_INSTALL_COMPASS="0"

Para incluir o Compass nas instalações, remova o SHOULD_INSTALL_COMPASS="0".

A partir da versão 4.0, você pode instalar e configurar o MongoDB como um Windows Service durante a instalação e o serviço MongoDB será iniciado após a instalação bem-sucedida.

Para iniciar/reiniciar o serviço MongoDB, use o console de serviços:

  1. No console de serviços, localize o serviço MongoDB.

  2. Clique com o botão direito no serviço MongoDB e clique em Start.

Você também pode gerenciar manualmente o serviço na linha de comando. Para iniciar o serviço MongoDB a partir da linha de comando, abra um prompt de comando/interpretador do Windows (cmd.exe) como Administrator e execute o seguinte comando:

1

Feche todos os outros prompts de comando e, em seguida, invoque o seguinte comando:

net start MongoDB
2

Verifique seu arquivo de registro MongoDB para a seguinte linha:

[initandlisten] waiting for connections on port 27017

Você poderá ver avisos não críticos como resultado do processo. Contanto que você veja essa mensagem no registro do MongoDB, você pode ignorar com segurança esses avisos durante sua avaliação inicial do MongoDB.

3

Se ainda não tiver feito isso, siga as instruções de instalação do mongosh para baixar e instalar o MongoDB Shell (mongosh).

Adicione o caminho do binário mongosh.exe para sua variável de ambiente do PATH durante a instalação.

Abra um novo Command Interpreter e insira mongosh.exe para se conectar ao MongoDB.

Para interromper ou pausar o serviço MongoDB, utilize o console de serviços:

  1. No console de serviços, localize o serviço MongoDB.

  2. Clique com o botão direito do mouse no serviço MongoDB e clique em Stop (ou Pause).

Você também pode gerenciar o serviço na linha de comando. Para interromper o serviço MongoDB na linha de comando, abra um prompt de comando/interpretador do Windows (cmd.exe) como Administrator e execute o seguinte comando:

net stop MongoDB

Para remover o serviço MongoDB, primeiro use o console Serviços para interromper o serviço. Em seguida, abra um prompt de comando/interpretador do Windows (cmd.exe) como Administrator e execute o seguinte comando:

sc.exe delete MongoDB

Abra um prompt de comando/interpretador do Windows (cmd.exe) como Administrator.

Importante

Você deve abrir o prompt de comando como um Administrator.

1

Crie o diretório de dados onde MongoDB armazena dados. O caminho do diretório de dados padrão do MongoDB é o caminho absoluto \data\db no drive a partir do qual você inicia o MongoDB.

A partir do Command Interpreter, crie os diretórios de dados:

cd C:\
md "\data\db"
2

Para iniciar o MongoDB, execute mongod.exe.

"C:\Program Files\MongoDB\Server\5.0\bin\mongod.exe" --dbpath="c:\data\db"

A opção --dbpath aponta para o diretório do seu banco de dados.

Se o servidor de banco de dados MongoDB estiver sendo executado corretamente, o Command Interpreter exibirá:

[initandlisten] waiting for connections

Importante

Dependendo do Firewall do Windows Defender configurações em seu host Windows, o Windows poderá exibir uma Security Alert caixa de diálogo sobre o bloqueio de "alguns recursos" de C:\Program Files\MongoDB\Server\5.0\bin\mongod.exe comunicação em redes. Para solucionar este problema:

  1. Clique em Private Networks, such as my home or work network.

  2. Clique em Allow access.

Para saber mais sobre segurança e MongoDB, consulte a Documentação de segurança.

3

Se ainda não tiver feito isso, siga as instruções de instalação do mongosh para baixar e instalar o MongoDB Shell (mongosh).

Adicione o caminho do binário mongosh.exe para sua variável de ambiente do PATH durante a instalação.

Abra um novo Command Interpreter e insira mongosh.exe para se conectar ao MongoDB.

Para mais informações sobre conectar ao mongod utilizando mongosh.exe, como conectar-se a uma instância do MongoDB em execução em um host e/ou porta diferente, consulte Conectar-se a uma implantação.

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

Por padrão, o MongoDB é iniciado com bindIp definido como 127.0.0.1, que se vincula à interface de rede localhost. Isso significa que o mongod.exe só pode aceitar conexões de clientes que estejam executando na mesma máquina. Os clientes remotos não conseguirão se conectar ao mongod.exe e o mongod.exe não conseguirá inicializar um conjunto de réplicas, a menos que esse valor seja definido como uma interface de rede válida que seja acessível aos clientes remotos.

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 a um endereço IP não localhost (por exemplo, acessível publicamente), certifique-se de 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. No mínimo, procure habilitar a autenticação e fortalecer a infraestrutura de rede.

Para obter mais informações sobre como configurar bindIp, veja Vinculação de IP.

Se você instalou o MongoDB com o instalador do Windows (.msi), o .msi é atualizado automaticamente dentro da mesma série de liberação (por exemplo: 4.2.1 a 4.2.2).

A atualização de uma série completa de versões (por exemplo, 4.0 a 4.2) requer uma nova instalação.

Todos os exemplos de linha de comando neste tutorial são fornecidos como caminhos absolutos para os binários do MongoDB. Você pode adicionar C:\Program Files\MongoDB\Server\5.0\bin ao seu sistema PATH e omitir o caminho completo para os binários do MongoDB.

← Instale o MongoDB Enterprise Edition no Windows