mongodb:...不是有效的Win32应用程序

时间:2011-02-08 01:41:37

标签: windows-7 windows-services mongodb

当我尝试使用以下命令将mongodb安装为Windows服务时:

c:\ wamp \ bin \ mongodb \ bin> mongod --bind_ip 127.0.0.1 --logpath c:\ wamp \ bin \ mongodb \ logs --logappend --dbpath c:\ wamp \ bin \ mongodb \ data --directoryperdb --install

它表示我的服务已成功安装并使用命令“net start'MongoDB'”启动服务

所以当我输入命令时:

“net start MongoDB”

我收到此错误:

“系统错误193已发生。

* 不是有效的Win32应用程序。“

我有一台运行Windows 7 32位操作系统的32位笔记本电脑,我确保安装了mongodb 1.6.5 32位版本

有趣的是,我可以通过运行命令“mongod.exe”的命令行启动mongo服务器,并使用“mongo.exe”执行查询。

但是,尝试将其作为服务运行时会出现Windows错误。

任何帮助?

1 个答案:

答案 0 :(得分:1)

我认为问题在于你下面的空间(见here)......

c:\wamp\bin\mongodb\bin>mongod --bind_ip 127.0.0.1 --logpath c:\wamp\bin\mongodb \logs --logappend --dbpath c:\wamp\bin\mongodb\data --directoryperdb --install

就在这里......

--logpath c:\wamp\bin\mongodb \logs --logappend 

\ mongodb \ logs 之间占用空间...如果您使用的是Windows 7,请确保以“管理员”身份运行命令提示符。

请注意,如果你需要一个空格,请在dir路径周围使用引号,这也应该修复它。