Вот мой mongod.cfg
файл:
bind_ip = 127.0.0.1
dbpath = C:\mongodb\data\db
logpath = C:\mongodb\log\mongo-server.log
verbose=v
Вот моя служебная команда mongod
:
mongod -f c:\mongodb\mongod.cfg --install
Я установил MongoDB около недели назад, и все это работало нормально, однако сегодня, когда я запускал команду mongo
, я получил следующую ошибку:
Failed to connect to 127.0.0.1:27017,
reason: errno:10061 No connection could be made because the target machine actively refused it
Как я могу это исправить? Я использую Windows 8.1
Решение:
Я забыл запустить службу mongodb с помощью этой команды:
net start mongodb
Улучшенное решение:
1) Измените каталог на корневой диск C:\
и введите команду ниже в окно подсказки администратора cmd
,
C:\mongodb\bin\mongod.exe --config c:\mongodb\mongod.cfg --install
2) Затем введите net start MongoDB
, после чего вы увидите следующее сообщение:
"The Mongo DB service was started successfully"
3) Затем перейдите на панель управления Start>Administrative Tools>Services
, прокрутите вниз до MongoDB в списке сервисов и измените тип запуска на автоматический, если хотите. Нажмите OK.
4) Наконец, введите C:\mongodb\bin\mongo.exe
, и вы должны быть подключены к тестовой базе Mongo.