无法运行' mongod'命令,说不承认

时间:2016-12-18 22:35:43

标签: windows mongodb path

我尝试在Windows 10 x64计算机上设置本地数据库服务器。当我尝试使用mongod运行任何内容时,它都无法运行。我已经添加了PATH,现在是C:/ mongodb / bin(已经尝试过C:/ mongodb)。此外,当我尝试从bin文件夹运行mongo.exe和mongod.exe时,即使以管理员身份运行,命令框也会启动并立即消失。发生了什么事?

4 个答案:

答案 0 :(得分:0)

如果您打开终端并转到mongo.exe路径并从那里运行exe会发生什么? 这样做,命令框不会消失,你可以看到是否有任何错误。

答案 1 :(得分:0)

如果您使用Windows,我会推荐

  1. 运行cmd-Windows命令提示符控制台
  2. 导航到安装mongoDB的文件夹,尤其是bin子文件夹。就我而言,路径是

    C:\ Program Files \ MongoDB \ Server \ 4.0 \ bin

  3. 运行mongo --version
  4. 如果您的安装正确,那么您将得到类似

    的信息

    MongoDB Shell版本v4.0.9
    git版本:fc525e2d9b0e4bceff5c2201457e564362909765

  5. 转到Windows环境变量(在Windows搜索字段中输入Environment Variables

  6. 将mongo(C:\ Program Files \ MongoDB \ Server \ 4.0 \ bin)添加到PATH Env
  7. 关闭cmd终端并再次打开...

mongo --version应该可以在Windows的任何位置工作

答案 2 :(得分:0)

在Windows 10中将mongo.exe路径添加到env路径后,我可以运行此命令

但未应用

,并在关闭终端和vscode之后,再次重新启动所有

答案 3 :(得分:0)

mongod.exe location in bin folders

手动打开此文件(mongod)。您会发现一些 vcruntime140.dll 和其他一些“dll 文件丢失”错误。使用 youtube 视频修复它们。比您手动能够打开这个 mongod 文件。比在终端中使用命令加载

/Users/hp/mongodb/bin/mongod.exe --dbpath=/Users/hp/mongodb-data.

现在终端中的这个命令可以工作