Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 9243|Resposta: 1

Vários problemas encontrados na inicialização da instalação do MongoDb

[Copiar link]
Publicado em 20/08/2017 16:09:07 | | | |
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:










Anterior:Banco de dados MongoDb Ferramenta de conexão Robomongo
Próximo:Parâmetros do arquivo de configuração do MongoDB v2.4
 Senhorio| Publicado em 20/08/2017 16:16:38 |
Parâmetros do arquivo de configuração do MongoDB v2.4
https://www.itsvse.com/thread-3994-1-1.html
(Fonte: Architect)
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com