【问题标题】:Got "Access is denied" when I tried to install 64-bit mongodb in Windows server 2008当我尝试在 Windows server 2008 中安装 64 位 mongodb 时出现“访问被拒绝”
【发布时间】:2023-04-03 22:58:02
【问题描述】:

我所做的只是运行以下脚本: D:\Tools\MongoDb\bin\mongod.exe --dbpath D:\MongoDb\data\

然后我得到了异常: 连接到服务控制管理中心时出错:访问被拒绝。 (5)

我是用管理员帐号操作的,我已经创建了与脚本相关的文件夹。

当我在 32 位 Windows Server 2003 中安装 32 位 mongodb 时,我没有遇到这样的问题。

感谢您对此提供的任何帮助!

【问题讨论】:

    标签: mongodb x86-64 windows-server-2008-r2


    【解决方案1】:

    从管理员命令提示符执行:

    Microsoft Windows [Version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
    
    C:\Windows\system32>cd C:\Program Files\MongoDB\Server\3.6\bin
    
    C:\Program Files\MongoDB\Server\3.6\bin>mongod.exe -config "c:\data\mongod.cfg" -install
    2018-03-20T08:55:00.541+0530 I CONTROL  [main] log file "c:\data\log\mongod.log"
     exists; moved to "c:\data\log\mongod.log.2018-03-20T03-25-00".
    
    C:\Program Files\MongoDB\Server\3.6\bin>net start MongoDB
    The MongoDB service is starting..
    The MongoDB service was started successfully.
    

    【讨论】:

      【解决方案2】:

      您需要从使用Run as Administrator 选项打开的命令提示符安装它

      【讨论】:

      • 如果有人想知道如何以Run as Administrator 启动命令提示符,请按照以下步骤操作:- 1. 点击开始,点击所有程序,然后单击附件。 2. 右键单击​​命令提示符,然后单击以管理员身份运行。 3. 如果出现用户帐户控制对话框,请确认它显示的操作是您想要的,然后单击继续。取自this link
      • 许多网站和手册表明使用 Ctrl + Shift + Enter 运行“cmd”以管理员身份运行但至少不起作用我不会在 Win10 上为我工作,以验证您正在运行 cmd标题窗口中的管理员应该说“管理员:cmd.exe”,否则如果您在命令行中添加错误“日志”--nojournal
      猜你喜欢
      • 2018-03-16
      • 2018-12-09
      • 2011-07-01
      • 2021-08-05
      • 2021-07-03
      • 2020-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多