Instale o MongoDB Enterprise Edition no Windows
Nesta página
- Visão geral
- Considerações
- Instale o MongoDB Enterprise Edition
- Inicie o MongoDB Enterprise Edition a partir do Command Interpreter
- 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
- 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.
Visão geral
Use este tutorial para instalar a edição MongoDB 7.0 Enterprise no Windows usando o assistente de instalação padrão.
O MongoDB Enterprise Edition está disponível em plataformas selecionadas e é compatível com vários recursos relacionados à segurança e monitoramento.
Versão do MongoDB
Este tutorial instala MongoDB 7.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.
Método de instalação
Este tutorial instala o MongoDB no Windows usando o assistente de instalação MSI padrão. Para instalar o MongoDB utilizando a ferramenta de linha de comando do msiexec.exe
, consulte Instalar o MongoDB utilizando msiexec.exe. A ferramenta msiexec.exe
é útil para administradores de sistemas que desejam implantar o MongoDB de forma autônoma por meio de automação.
Considerações
MongoDB Shell, mongosh
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.
Suporte a plataformas
O MongoDB 7.0 Enterprise Edition é compatível com as seguintes versões de 64 bits do Windows na arquitetura x86_64:
Servidor Windows 2022
Servidor Windows 2019
Windows 11
O MongoDB é compatível somente com as versões de 64 bits dessas plataformas.
Para obter mais informações, consulte Suporte à plataforma.
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.
Virtualização
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.
Notas de produção
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.
Captura de dados de diagnóstico em tempo integral
O MongoDB registra os dados de diagnóstico para ajudar na solução de problemas. Para obter informações detalhadas, consulte Captura de dados de diagnóstico em tempo integral.
No Windows, para coletar dados do sistema, como disco, cpu e memória, o FTDC exige permissões de acesso da Microsoft dos seguintes grupos:
Usuários do monitor de desempenho
Usuários de registro de desempenho
Se o usuário executando o mongod
e não for um administrador, adicione-o a estes mongos
grupos para registrar dados FTDC. Para obter mais informações, consulte a documentação da Microsoft aqui.
Instale o MongoDB Enterprise Edition
Procedimento
Siga estas etapas para instalar o MongoDB Enterprise Edition usando o assistente de instalação do Windows. O processo de instalação instala os binários do MongoDB e o arquivo de configuração padrão <install
directory>\bin\mongod.cfg
.
Baixe o instalador.
Baixe o instalador do MongoDB Enterprise .msi
usando o link a seguir:
➤ Centro de downloads do MongoDB
Na menu suspenso Version, selecione a versão do MongoDB para baixar.
No menu suspenso Platform, selecione Windows.
No menu suspenso Package, selecione msi.
Clique em Download.
Siga o assistente de instalação do MongoDB Enterprise Edition.
O assistente orienta na instalação do MongoDB e do MongoDB Compass.
- Choose Setup Type
- Você pode escolher o Complete (recomendado para a maioria dos usuários) ou tipo de configuração Custom. A opção Complete de configuração instala as ferramentas MongoDB e MongoDB no local padrão. A opção Custom de configuração permite a você especificar quais executáveis serão instalados e onde.
- Service Configuration
A partir do MongoDB 4.0, você pode configurar o MongoDB como um serviço do Windows durante a instalação ou simplesmente instalar os binários.
- Install MongoDB Compass
- Opcional. Para que o assistente instale o MongoDB Compass, selecione Install MongoDB Compass (Padrão).
Quando estiver pronto, clique em Install.
Se você instalou o MongoDB como um serviço do Windows
O serviço MongoDB começa após a instalação bem-sucedida. Configure a instância do MongoDB com o arquivo de configuração <install directory>\bin\mongod.cfg
.
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:
Se você não instalou o MongoDB como um serviço do Windows
Se você instalou apenas os executáveis e não instalou o MongoDB como um serviço do Windows, deverá iniciar manualmente a instância do MongoDB.
Consulte Iniciar o MongoDB Enterprise Edition no intérprete de comando para obter instruções sobre como iniciar uma instância do MongoDB.
Inicie o MongoDB Enterprise Edition a partir do Command Interpreter
Criar diretório do banco de dados.
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"
Inicie o banco de dados MongoDB.
Para iniciar o MongoDB, execute mongod.exe
.
"C:\Program Files\MongoDB\Server\7.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\7.0\bin\mongod.exe
comunicação em redes. Para solucionar este problema:
Clique em Private Networks, such as my home or work network.
Clique em Allow access.
Para saber mais sobre segurança e MongoDB, consulte a Documentação de segurança.
Conecte-se ao MongoDB.
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:
Iniciar MongoDB Enterprise Edition como Serviço do Windows
A partir da versão 4.0, você pode instalar e configurar o MongoDB como um Windows Service durante a instalação, 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:
No console de serviços, localize o serviço MongoDB.
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:
Verifique se o MongoDB foi iniciado com sucesso.
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.
Conecte-se ao servidor MongoDB.
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.
Pare o MongoDB Enterprise Edition como Serviço do Windows
Para interromper ou pausar o serviço MongoDB, utilize o console de serviços:
No console de serviços, localize o serviço MongoDB.
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
Remover MongoDB Enterprise Edition como Serviço do Windows
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
Considerações adicionais
Vinculação ao localhost por padrão
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
, oupor 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 acessos não autorizados. Para obter uma lista completa das recomendações de segurança, consulte Lista de verificação de segurança. No mínimo, considere habilitar a autenticação e fortalecer a infraestrutura de rede.
Para obter mais informações sobre como configurar bindIp
, veja Vinculação de IP.
Liberações de pontos e .msi
Se você instalou o MongoDB com o instalador do Windows (.msi
), esse .msi
será atualizado automaticamente dentro de sua série de versões (por exemplo, 7.2.1 para 7.2.2) .
A atualização de uma série de versões completa (por exemplo, 6.0 para 7.0) exige uma nova instalação.
Adicione os binários MongoDB ao PATH do sistema
Todos os exemplos de linha de comando neste tutorial são fornecidos com
caminhos absolutos para os binários MongoDB. Você pode adicionar C:\Program
Files\MongoDB\Server\7.0\bin
ao seu sistema PATH
e omitir o caminho completo para os binários do MongoDB.