4

我尝试在窗口 8 上安装 mongodb。

问题是当我想安装 mongodb 服务时

C:\mongodb\bin\mongod.exe --auth --config C:\mongodb\mongod.cfg --install

低于错误一致

 Wed Mar 13 19:13:23 Trying to install Windows service 'MongoDB'
 Wed Mar 13 19:13:23 Error connecting to the Service Control Manager: Access is denied. (5)

如何安装 MongoDB 服务?

4

4 回答 4

10

Open Command with "Run as Administrator",that solved my problem

于 2015-07-20T12:20:34.223 回答
6

对于碰巧尝试在 Windows 8 上创建 mongodb 服务并遵循 MongoDB 网站上的说明但仍然无法成功创建服务的任何人 - 我写了这篇文章,解释了在尝试遇到问题后我是如何让它工作的在我的 Windows 8 笔记本电脑上设置 mongo 服务。希望能帮助到你!

以下是在 Windows 8 中为 MongoDB 创建 Windows 服务真正需要遵循的步骤:

在 Windows 8 上安装 MongoDB

  1. 下载并安装 MongoDB。您可以从此处下载 32 位或 64 位版本。
  2. Make sure you install MongoDB in a folder that you can easily remember, for example: c:\mongodb\
  3. Add directories c:\mongodb\log and c:\mongodb\data
  4. Add log file c:\mongodb\log\mongo.log

Creating a Windows service for MongoDB

  1. Open your command window and type the following:

    cd c:\mongodb\bin\mongod.exe --install --rest -master -logpath=c:\mongodb\log\mongo.log

  2. Open the registry settings, press the Windows key and R at the same time and then type regedit in the Run command window.

  3. Go to HKEY_LOCAL_MACHINE >> SYSTEM >> CurrentControlSet >> services

  4. Find out MongoDB directory & edit ImagePath key Set key value as:

    C:\mongodb\bin\mongod --service --rest --master --logpath=C:\mongodb\logs\mongo.log --dbpath=C:\mongodb\data

  5. Save and exit registry editor.

  6. Open Services by pressing the Windows key and R at the same time and then type services.msc in the Run command window and click OK.

  7. Find the MongoDB service and right-click on it, select Properties

  8. Make sure the service is set to start automatically and start the service as shown below.

enter image description here

  1. Open your browser and go to http://localhost:28017/ to see if MongoDB is running correctly, you should see a page full of MongoDB details.

Link to this blog post: http://ricardodsanchez.com/2014/09/03/install-mongodb-service-on-windows-8/

于 2014-09-05T17:26:08.947 回答
1

错误消息表明您没有管理员权限。

“使用“管理权限”在命令提示符中运行以下所有命令:”

参考:http ://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#install-and-run-the-mongodb-service

问候, 莫西

于 2013-04-28T03:10:40.283 回答
0

感谢您的回答Moacy Barros,但问题不在于此,因为我在命令提示符中使用“管理权限:”运行所有命令:问题是mongod.cfg如果 mongod.cfg在编辑器中手动配置此问题解决了我们不需要在窗口 7 或服务器中执行此操作2008年

编辑::

在安装MongoDB < 2.2时在旧窗口中that i was tested。在Configure directories and files一步

echo logpath="C:\Program Files\MongoDB\log\mongo.log" > "C:\Program Files\MongoDB\mongod.cfg"

它是 mongod.cfg 为您的 mongodb 制作的,但它不是为我制作的,window 8因为我是手动制作的

logpath=C:\mongodb\log\mongo.log 
logappend=true
dbpath = E:\data
于 2013-04-28T13:24:39.813 回答