Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

Instale o MongoDB Community Edition no Windows

Nesta página

  • Visão geral
  • Considerações
  • Instale o MongoDB Community Edition
  • Execute o MongoDB Community Edition como um serviço do Windows
  • Execute o MongoDB Community Edition a partir do prompt de comando
  • Considerações adicionais

Observação

MongoDB Atlas

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

Use este tutorial para instalar o MongoDB Community Edition 6.0 no Windows usando o assistente de instalação padrão.

Este tutorial instala a edição MongoDB 6.0 Community. Para instalar uma versão diferente do MongoDB Community, 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 usando o assistente de instalação MSI padrão. Para instalar o MongoDB usando a ferramenta de linha de comando msiexec.exe, consulte Instalar o MongoDB usando 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.

O MongoDB Shell (mongosh) não é 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 6.0 Community é compatível com as seguintes versões de 64 bits do Windows na arquitetura x86_64 :

  • Windows Server 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 VirtualBox em hosts 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 para implantações autogerenciadas, que oferece considerações de desempenho e recomendações de configuração para implantações de produção do MongoDB.

Siga estas etapas para instalar o MongoDB Community Edition usando o assistente de instalação do MongoDB. O processo de instalação instala os binários MongoDB, como também, o arquivo de configuração <install directory>\bin\mongod.cfg padrão.

1

Baixe o instalador do MongoDB Community .msi a partir do seguinte link:

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

Por exemplo, no Windows Explorer/Explorador de arquivos:

  1. Vá para o diretório onde você baixou o instalador do MongoDB (arquivo .msi). Por padrão, este é o seu diretório Downloads.

  2. Clique duas vezes no arquivo .msi.

3

O assistente orienta na instalação do MongoDB e do MongoDB Compass.

  1. 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.
  2. Service Configuration

    Você pode configurar o MongoDB como um serviço do Windows durante a instalação ou simplesmente instalar os binários.

    Você pode configurar e iniciar o MongoDB como um serviço do Windows durante a instalação, e o serviço MongoDB será iniciado após a instalação bem-sucedida.

    • Selecione Install MongoD as a Service.

    • Selecione uma destas opções:

      • Run the service as Network Service user (Padrão)

        Esta é uma conta de usuário do Windows que está incorporada ao Windows.

      • Run the service as a local or domain user

        • Para uma conta de usuário local existente, especifique um período (.) para o Account Domain e especifique o Account Name e o Account Password para o usuário.

        • Para um usuário de domínio existente, especifique o Account Domain, Account Name e Account Password para esse usuário.

    • Service Name. Especifique o nome do serviço. O nome padrão é MongoDB. Se você já tiver um serviço com o nome especificado, deverá escolher outro nome.

    • Data Directory. Especifique o diretório de dados, que corresponde a --dbpath. Se o diretório não existir, o instalador criará o diretório e definirá o acesso do diretório para o usuário do serviço.

    • Log Directory. Especifique o diretório Log, que corresponde ao --logpath. Se o diretório não existir, o instalador criará o diretório e definirá o acesso do diretório para o usuário do serviço.

    Se você optar por não configurar o MongoDB como um serviço do Windows, desmarque a opção Install MongoD as a Service.

  3. Install MongoDB Compass
    Opcional. Para que o assistente instale o MongoDB Compass, selecione Install MongoDB Compass (Padrão).
  4. Quando estiver pronto, clique em Install.

O instalador do .msi não inclui mongosh. Siga as instruções de instalação do mongosh para baixar e instalar o shell separadamente.

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 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 Executar o MongoDB Community Edition a partir do interpretador de comandos para obter instruções sobre como iniciar uma instância do MongoDB.

Você pode instalar e configurar o MongoDB como um Windows Service durante a instalação. 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 a um mongod utilizando mongosh.exe, como conectar-se a uma instância do MongoDB em execução em um host e/ou porta diferente, consulte Conecte-se a uma implantação.

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

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.

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).

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 um Administrator e execute o seguinte comando:

sc.exe delete MongoDB

Você pode executar o MongoDB Community Edition a partir do prompt de comando/interpretador do Windows (cmd.exe) em vez de como um serviço.

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\6.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 das configurações do Firewall do Windows Defender no seu host Windows, o Windows poderá exibir uma caixa de diálogo Security Alert referente ao bloqueio de "alguns recursos" referentes à comunicação de rede no C:\Program Files\MongoDB\Server\6.0\bin\mongod.exe. 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 como conectar ao mongod usando o 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:

By default, MongoDB launches with bindIp set to 127.0.0.1, which binds to the localhost network interface. This means that the mongod.exe can only accept connections from clients that are running on the same machine. Remote clients will not be able to connect to the mongod.exe, and the mongod.exe 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 a um não localhost (por exemplo, acessível IP ), certifique-se de ter protegido seu cluster contra o acesso não autorizado. Para obter uma lista completa de recomendações de segurança, consulte a Lista de verificação de segurança para implementações autogerenciadas. No mínimo, procure 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.

Se você instalou o MongoDB com o instalador do Windows (.msi), o .msi atualiza automaticamente dentro de sua série de versões (por exemplo 7.2.1 a 7.2.2).

A atualização de uma série completa de versões (por exemplo. 6.0 a 7.0) exige uma nova instalação.

Se você adicionar C:\Program Files\MongoDB\Server\6.0\bin ao seu sistema PATH, você pode omitir o caminho completo para os binários do servidor MongoDB. Você também deve adicionar o caminho para o mongosh, caso ainda não o tenha feito.

Voltar

Instale usando .tgz Tarball