无法启动MongoDB

无法启动MongoDB,mongodb,Mongodb,我刚刚按照本教程安装了MongoDB: 安装MongoDB后,我将其存储在以下位置:C:\Program Files\MongoDB 2.6 Standard 以管理员身份启动命令提示符后,我将执行以下操作: mkdir c:\data\db mkdir c:\data\log echo logpath=c:\data\log\mongod.log> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg" echo dbpath=c:\dat

我刚刚按照本教程安装了MongoDB:

安装MongoDB后,我将其存储在以下位置:C:\Program Files\MongoDB 2.6 Standard

以管理员身份启动命令提示符后,我将执行以下操作:

mkdir c:\data\db
mkdir c:\data\log

echo logpath=c:\data\log\mongod.log> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
echo dbpath=c:\data\db>> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"

sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"
之后,当我想要启动实际的服务时,我键入:netstart MongoDB

但什么也没发生。我得到的反馈是,该服务不响应控制功能,它是直接从瑞典语翻译过来的


如何启动MongoDB

在bin中,将其粘贴到记事本“mongod-dbpath C:\MongoDB\data”中,并将其另存为windows批处理文件,然后启动此批处理文件。稍后在cmd中,键入mongo并按enter键。我希望它能开始

这对我来说很有用: 将Mongo从program文件中移动,以方便您轻松地进行重命名,例如D:mongodb、c | D:where-you-want

进入d。\mongodb创建文件夹数据以存储ddbb 在d:\mongo\bin中创建mongodb.config并添加此行:

dbpath=d:\mongodb\data
通过此配置,您可以指示mongo到存储的路径在哪里

接下来打开两个提示:启动mongo shell的提示:

cd mongodb/bin && mongod.exe
通过此窗口,您可以查看正在使用的版本

在第二个提示窗口中,要启动客户端:

cd mongodb/bin && mongo.exe

您可以在那里创建新的数据库说明

查看日志文件中的内容-可能会有更多关于错误的信息。我的c:\data\log是空的。这是错误的吗?你能包括C:\ProgramFiles\MongoDB 2.6 Standard\mongod.cfg;可能存在无效选项。看起来在sc.exe命令行上还有额外的转义。文档中有关于如何安装的说明,但是如果您使用MSI安装程序安装了MongoDB 2.6.2或更高版本,则应该已经为您创建了服务定义。我如何调用该文件有关系吗?我应该叫它mongo吗?