Este post discutirá como você pode configurar o MongoDB como um serviço. Isso permitirá que você gerencie o servidor usando o Windows Service Manager.
Verifique se o serviço MongoDB não existe
É bom garantir que o serviço MongoDB não esteja instalado antes de seguir as instruções neste artigo. Você pode fazer isso abrindo o Windows Service Manager e pesquisando o serviço MongoDBB.
Depois de verificar se o serviço não está instalado em seu sistema, podemos prosseguir.
Comece abrindo o prompt de comando com privilégios elevados. Isso fornece as permissões necessárias para criar ou remover os serviços do Windows.
Crie diretórios de log
Crie um diretório Mongofiles no diretório C: \. Em seguida, crie um diretório de dados para armazenar os arquivos de log e banco de dados.
$ mkdir C: \ Mongofiles \ Dados
Navegue no seguinte diretório criado:
$ CD C: \ Mongofiles \ Dados
Aqui, crie diretórios de log e banco de dados:
$ mkdir db log
Crie arquivo de configuração do MongoDB
No diretório de dados, crie um MongoD.Arquivo CFG que contém o arquivo de configuração para os logs no mongodb.
Edite o MongoD.Arquivo CFG e adicione o conteúdo como mostrado no seguinte:
armazenar:
DBPath: C: \ Mongofiles \ Data \ DB
Diário:
ativado: true
# motor:
# wiredtiger:
# onde escrever dados de registro.
registro do sistema:
arquivo de destino
LogAppend: true
Caminho: C: \ Mongofiles \ Data \ Log \ MongoD.registro
Instale o serviço MongoDB
Depois de termos os arquivos de configuração necessários, podemos executar o seguinte comando para instalar o serviço MongoDB:
$ mongod -config "c: \ mongofiles \ data \ mongod.CFG " - -Instalação
O comando a seguir instala o serviço MongoDB em seu sistema.
Você pode iniciar o serviço MongoDB com o seguinte comando:
$ net start mongodb
O comando deve retornar uma saída da seguinte maneira:
C: \ Mongofiles \ Data> líquido START MONGODB
O serviço MongoDB está começando.
O MongoDB foi iniciado com sucesso.
Para parar o serviço, execute o seguinte comando:
$ Net Stop MongoDB
Agora você pode configurar o servidor no Windows Service Manager.
Conclusão
Esta posta.
Obrigado pela leitura!