MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как мога да стартирам MongoDB като услуга на Windows?

След няколко часа опити, най-накрая успях.

Уверете се, че сте добавили <MONGODB_PATH>\bin директория към системната променлива PATH

Първо изпълних тази команда:

D:\mongodb\bin>mongod --remove

След това изпълних тази команда, след като отворих командния ред като администратор:

D:\mongodb\bin>mongod --dbpath=D:\mongodb --logpath=D:\mongodb\log.txt --install

След това точно там в командния ред изпълнете:

services.msc

И потърсете услугата MongoDB и щракнете върху Старт.

ЗАБЕЛЕЖКА:Уверете се, че стартирате командния ред като администратор.

Ако не направите това, вашият регистрационен файл (D:\mongodb\log.txt в горния пример) ще съдържа редове като тези:

2016-11-11T15:24:54.618-0800 I CONTROL  [main] Trying to install Windows service 'MongoDB'
2016-11-11T15:24:54.618-0800 I CONTROL  [main] Error connecting to the Service Control Manager: Access is denied. (5)

и ако се опитате да стартирате услугата от конзола без администратор, (т.е. net start MongoDB или Start-Service MongoDB в PowerShell), ще получите отговор като този:

System error 5 has occurred.
Access is denied.

или това:

Start-Service : Service 'MongoDB (MongoDB)' cannot be started due to the following error: Cannot open MongoDB service
on computer '.'.
At line:1 char:1
+ Start-Service MongoDB
+ ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service],
   ServiceCommandException
    + FullyQualifiedErrorId : CouldNotStartService,Microsoft.PowerShell.Commands.StartServiceComman


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Java Inserting Throws org.bson.codecs.configuration.CodecConfigurationException:Не мога да намеря кодек за клас io.github.ilkgunel.mongodb.Pojo

  2. Как да актуализирам документ на Mongo след поставянето му?

  3. MongoDb - Променете типа от Int на Double

  4. Как MongoDB се различава от SQL база данни

  5. ImportError:Няма модул с име objectid