Назад | Перейти на главную страницу

Установить mongodb как службу в Windows 8

Я пытаюсь установить mongodb как услуга на Windows 8.

Я использую следующую команду для установки Mongodb.

C:\mongodb\bin\mongod.exe --auth --config C:\mongodb\mongod.cfg --install

И я получаю эту ошибку:

 Wed Mar 13 19:13:23 Trying to install Windows service 'MongoDB'
 Wed Mar 13 19:13:23 Error connecting to the Service Control Manager: Access is denied. (5)

Как я могу установить Mongodb Обслуживание?

Я пробовал это с правами администратора, но проблема все еще не решена.

Проблема возникла из-за того, что файл mongod.cfg не был должным образом отредактирован. Mongodb обычно редактирует содержимое mongod.cfg сам по себе, но в Windows 8 это не сработало. И поэтому появилась эта ошибка. Я решил эту проблему, вручную настроив файл и добавив код ниже в mongod.cfg файл. Затем я попробовал еще раз, и теперь это работает для меня:

logpath=C:\mongodb\log\mongo.log
logappend=true
dbpath = /mongodb/data/db

Убедитесь, что командная строка, в которой вы запускаете эту команду, работает как Run as Administrator вариант.