Antes de tudo, baixe e instale o mongodb, não vou falar sobre o tutorial específico de download e instalação, a versão que uso é "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed"
O diretório que instalei foi: D:\MongoDB\Server\3.4\
Iniciei o MongoDB na forma de um arquivo de configuração e criei um novo arquivo mongo.conf por conta própria
<setting> = <value> Este formato de configuração é o arquivo de configuração da versão 2.4 do MongoDB, e a nova versão pode ser compatível com os comandos de configuração da versão antiga
Link de introdução do site oficial: https://docs.mongodb.com/v2.4/reference/configuration-options/
A nova versão é baseada no formato de perfil YAML, e no link de introdução: https://docs.mongodb.com/manual/reference/configuration-options/
A configuração é a seguinte:
Depois, entre no diretório bin e inicie com o comando cmd, o comando de inicialização é o seguinte:
O erro é o seguinte:
--------------------------- mongod.exe - Erro do sistema --------------------------- Esse programa não pode ser iniciado porque api-ms-win-crt-runtime-l1-1-0.dll está ausente no computador. Tente reinstalar o programa para resolver esse problema. --------------------------- Tem certeza ---------------------------
Veja como resolver isso:
Instalando VC redit.exe programa para resolver
É um programa de VC: VC redit.exe Link: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Escolha x86 ou x64 ao baixar, conforme as necessidades do seu sistema, e a instalação é bem-sucedida.
Depois que esse problema é resolvido, executamos novamente o comando de inicialização e vemos que o novo erro é o seguinte:
D:\MongoDB\Server\3.4\bin>mongod --config "D:\MongoDB\Server\3.4\mongo.conf" 2017-08-20T15:40:48.459+0800 F CONTROL [main] Falha na inicialização global: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Solução: Criar uma nova pasta de logs no diretório D:\MongoDB\Server\3.4\!!
Depois, execute novamente o comando de inicialização e veja que não há erro desta vez, mas a porta não está conectada, a inicialização não é bem-sucedida e o erro não é reportado, da seguinte forma:
Na verdade, esse não é um começo bem-sucedido, e a solução é a seguinte:
Sob o diretório D:\MongoDB\Server\3.4\, crie uma nova pasta de dados!!
PorqueNo arquivo de configuração, especificamos o diretório dos dois arquivos, o programa não criará automaticamente o diretório, você precisa criá-lo manualmente, se o diretório não existir, o MongoDB falhará ao iniciar! Erros podem não ser reportados!!
Todos os logs e diretórios de dados precisam ser criados manualmente, desta vez o início é bem-sucedido!!
Após uma inicialização bem-sucedida, não feche a janela do cmd; se você fechar a janela do cmd, o MongoDB também será fechado!!
A interface de sucesso de startups do MongoDB é a seguinte:
|