Как установить MongoDB в качестве службы в Windows 8.1
Я запускаю Windows 8.1 64 бит, MongoDb 2.6.0, я работаю как администратор
это команда, которую я запускаю:
c:mongobinmongod.exe --logpath "C:mongologsserver.log" --dbpath "C:mongodatadb" --install
Это ошибка, я получаю, обратите внимание, что эта ошибка появляется в файле журнала!
--install has to be used with --logpath
Я прочитал их и попробовал предложения из этих других вопросов безрезультатно установить mongodb в окне 8 Как установить MongoDB в качестве службы windows
4 ответов
Это ошибка. Он был зафиксирован 2 часа назад, но будет частью 2.6.1. См. Выпуск Jira здесь
в качестве обходного пути вы можете установить 2.4.9 в качестве службы Windows, а затем заменить файлы на 2.6 с помощью простого копирования и вставки
использование "sc create", как описано в статье Рэя, сделало трюк для меня.
так вместо;
"C:\mongodb\bin\mongod.exe" --config "C:\mongodb\mongod.cfg" --install
использовать этом;
sc create MongoDB binPath= "C:\mongodb\bin\mongod.exe --config=C:\mongodb\mongod.cfg --service" displayname= "MongoDB 3.0 Standard Server" start= auto
запустите службу с
net start MongoDB
Я вы хотите изменить поведение запуска позже, вы можете использовать GUI.
- открыть окно "Выполнить";
Win + R
- услуги типа.msc и нажмите return
- дважды щелкните службу MongoDB, чтобы показать свойства экран
наконец,Jira issue был обновлен с надлежащим набором инструкций по установке ручного обслуживания. Не обязательно проходить установку 2.4.9 Kabuki. У меня не было проблем с установкой службы 2.6.0 на новом сервере Windows 2012.