Я пытаюсь установить 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
вариант.