MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como instalar o MongoDB no sistema Windows?


Conforme discutimos como instalar o MongoDB 4.2 no Redhat/Centos 7 em nosso artigo anterior Como instalar o MongoDB 4.2 em sistemas RedHat/Centos 7 , discutiremos neste artigo Como instalar o MongoDB Community Edition 4.2 4.2 no sistema Windows usando:
  • o assistente de instalação do MongoDB
  • o msiexec.exe na linha de comando (cmd.exe)
  1. Instalação do MongoDB 4.2 usando o assistente do instalador do MongoDB:

Como podemos ver, instalar o MongoDB usando o assistente de instalação do MongoDB é muito fácil. Os pré-requisitos da instalação são um sistema Windows como plataforma suportada e o instalador do MongoDB.

Vamos verificar as plataformas suportadas para as janelas do sistema, MongoDB requer arquitetura x86-64 e suporta a seguinte plataforma:
  • Windows 7/Server 2008 R2
  • Windows 8/2012 R2 e posterior

Vamos verificar a seção de downloads oficiais do MongoDB para baixar o instalador do MongoDB para executar o instalador:



Como podemos ver acima, podemos escolher a versão do MongoDB, The OS e o pacote para download em dois formatos formato ZIP ou formato MSI.

Vamos começar assim nossa instalação interativa em nosso sistema windows 8:

Assim que o download do arquivo do instalador mongodb-win32-x86_64-2012plus-4.2.2-signed.msi estiver concluído, iniciamos o processo de instalação:



Clique em Avançar na tela acima e após aceitarmos os termos da caixa de seleção do Contrato de Licença:



Clique no botão Avançar para prosseguir, temos que escolher entre a instalação 'Completa' e 'Personalizada':



Se precisarmos escolher qual recurso de programas será instalado e onde será instalado, é possível com a instalação de escolha personalizada:





Considerando que escolhemos a opção de configuração recomendada de 'Complete' que instalará o MongoDB e as ferramentas do MongoDB no local padrão.

A partir do MongoDB 4.0, o processo de instalação nos dá a opção de instalar apenas os binários do MongoDB ou configurar o MongoDB como um serviço do Windows durante a instalação:



Na tela abaixo, parece acionar o processo de instalação real clicando no botão Instalar:





Como instalamos e configuramos o MongoDB como um serviço do Windows durante a instalação, o serviço do MongoDB é iniciado após a instalação bem-sucedida.

Após a instalação, podemos verificar a arquitetura do nosso diretório de instalação. Como podemos em nosso diretório de instalação ‘C:\Program Files\MongoDB\Server\4.2’:temos três diretórios:
  • Bin:para armazenar arquivos binários
  • Dados:para dados no diretório de dados especificado por –dbpath
  • Log:para armazenar arquivos de log



O MongoDB é configurado usando o arquivo de configuração   C:\Program Files\ MongoDB\ Server\4.2\bin\mongod.cfg

Este é o nosso mongod.cfg em nossa instalação de demonstração:

# mongod.conf

# para documentação de todas as opções, consulte:

# http://docs.mongodb.org/manual/reference/configuration-options/

# Onde e como armazenar dados.

armazenamento:

dbPath:C:\Program Files\MongoDB\Server\4.2\data

diário:

ativado:verdadeiro

# mecanismo:

# mmapv1:

# Tigre com fio:

# onde gravar dados de registro.

systemLog:

destino:arquivo

logAppend:verdadeiro

caminho:C:\Arquivos de Programas\MongoDB\Server\4.2\log\mongod.log

# interfaces de rede

rede:

porta:27017

bindIp:127.0.0.1

#processManagement:

#segurança:

#operationProfiling:

#replication:

#sharding:

## Opções somente para empresas:

#auditLog:

#snmp:
  1. Instalação do MongoDB 4.2 usando o msiexec.exe: 

A instalação do MongoDB usando o assistente de instalação do MongoDB nos dá a chance de controlar o processo de instalação e é um processo interativo baseado no progresso da instalação.

Caso contrário, se optarmos por instalar o MongoDB de forma silenciosa e autônoma, podemos usar msiexec.exe na linha de comando.

Existem os passos a serem seguidos:
  1. Abra um prompt de comando/interpretador do Windows (cmd.exe) no modo Administrador
  2. A partir deste prompt de comando aberto, vá para o diretório onde o instalador do MongoDB foi baixado e execute o seguinte comando:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

INSTALLLOCATION=”C:\MongoDB\Server\4.2\”

Para personalizar o diretório de instalação, adicionamos a opção installation. Se quisermos preservar o padrão, podemos omitir esta opção.

A partir do Windows 8 ou superior, podemos usar o msiexec.exe para instalar todos os binários do MongoDB, incluindo o MongoDB Compass. Portanto, para omitir sua instalação, fazemos isso explicitamente usando o argumento SHOULD_INSTALL_COMPASS=”0″ da seguinte forma:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

SHOULD_INSTALL_COMPASS=”0″

Além disso, temos a opção de instalar conjuntos de componentes específicos do MongoDB; podemos especificá-los no argumento ADDLOCAL da seguinte forma:

Por exemplo, para instalar apenas o servidor MongoDB (mongod.exe) e o shell mongo.exe, bem como configurar o servidor MongoDB como um serviço do Windows e incluir o Compass nas instalações, basta executar isto:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

ADDLOCAL=”ServidorServidor,Cliente” ^