【发布时间】:2015-07-17 14:03:30
【问题描述】:
我使用的是 Windows 7(64 位)机器,没有管理员权限。
从 MongoDB 下载页面(请参阅 http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/)显示,只有 MSI 安装可用的最新版本(无 zip 版本)。
我尝试运行 3.0.4 MSI。我单击了自定义,以便可以更改要安装到的目录。我使用了 %USERPROFILE%\MyProgs\MongoDB-3.0.4,因此不需要管理员权限。它运行了一段时间,但随后提示我输入管理员凭据。我点击了退出(比如点击右上角的 X)来关闭窗口。在其他 MSI 安装上,这已经奏效。我再次尝试并单击“否”,但在这两种情况下都收到了消息
MongoDB 3.0.4 2008R2Plus SSL (64 bit) setup was interrupted.
Your system has not been modified. [...]
这篇文章很好地介绍了如何在 Windows 上安装 MongoDB: How to install mongoDB on windows?
我的观察是 v2.4.14 是通过 ZIP 格式提供的最后一个版本。所以现在,我正在使用那个版本。
有没有其他方法可以在没有管理员权限的情况下安装 MongoDB 版本 3.X MSI?
注意:在 MongoDB 下载页面 https://www.mongodb.org/downloads 上,有一个标题为 View Build Archive 的链接(它会将您发送到此处 https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl,并且该站点列出了 *.zip 格式的文件)。我以为我已经找到了自己的解决方案,但是当我解压缩文件并将“bin”添加到我的路径并运行程序(mongo 和 mongod)时,我收到了一个 Windows 对话框,上面写着:
mongod.exe - System Error
The program can't start because LIBEAY32.dll is missing from your
computer. Try reinstalling the program to fix the problem
我在这里停下来发布了这个问题。谢谢你的帮助。
目前我正在使用支持 zip 格式 (v2.4.14) 的版本并且该版本可以正常工作。
注意 2:v2.4.14 zip 格式的安装没有名为 LIBEAY32.dll 的文件),或者我可能已尝试将该文件与较新版本一起使用。
【问题讨论】:
-
你绝对应该接受Erick's answer。
标签: mongodb