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)
- 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:
- 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:
- Abra um prompt de comando/interpretador do Windows (cmd.exe) no modo Administrador
- 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” ^