这是我的mongod.cfg档案:
bind_ip = 127.0.0.1
dbpath = C:\mongodb\data\db
logpath = C:\mongodb\log\mongo-server.log
verbose=v
Run Code Online (Sandbox Code Playgroud)
这是我的mongod服务命令:
mongod -f c:\mongodb\mongod.cfg --install
Run Code Online (Sandbox Code Playgroud)
我已经在一周前安装了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
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题? 我使用Windows 8.1
解:
我忘了用这个命令启动mongodb服务:
net start mongodb
Run Code Online (Sandbox Code Playgroud)
改进方案:
1)将目录更改为根驱动器C:\,并在管理员cmd提示窗口中键入以下命令,
C:\mongodb\bin\mongod.exe --config c:\mongodb\mongod.cfg --install
Run Code Online (Sandbox Code Playgroud)
2)然后键入,net start MongoDB之后您应该看到以下消息:
"The Mongo DB service was started successfully"
Run Code Online (Sandbox Code Playgroud)
3)然后转到控制面板Start>Administrative Tools>Services,在服务列表中向下滚动到MongoDB,如果您愿意,可以将启动类型更改为自动.按确定.
4) …