node.js - 如何从 Windows 卸载 mongodb

标签 node.js windows mongodb command-prompt

我看到一个教程说要运行这个:

C:\mongodb\bin\mongod.exe --config C:\mongodb\mongod.conf --remove

但该命令不起作用,因为在我的 Windows 的 mongodb 文件夹中没有 mongod.conf 文件。此外,我不想只停止服务,而是删除所有内容,包括文件、服务等。这可能吗?

我使用的是 Windows 8.1。

最佳答案

命令...

C:\MongoDB\bin\mongod.exe --config C:\MongoDB\mongod.conf --remove

用于仅删除服务。

如果您没有 mongod.conf 和/或不再有 .msi 安装程序(谁保留这些东西?),那么:

  1. win-key + r 并运行 regedit
  2. 导航到 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MongoDB(或直接剪切并粘贴此路径)
  3. 在那里,右键单击 MongoDb,然后单击删除。 服务现已停止。
  4. 转到 C:\mongodb(或您安装它的位置)并删除目录。 Mongodb 现已消失。

检查你的系统环境变量,看看它是否在你的路径中(除非你把它放在那里,否则它不会存在)。

或者,您也可以重新下载 msi 并尝试使用它。

编辑:如果您忘记先停止服务,或者如果它在服务中留下死孤儿,则以管理员身份打开 CMD 或其他 shell 并运行命令:sc.exe delete MongoDB ...您应该看到:[SC] DeleteService成功

关于node.js - 如何从 Windows 卸载 mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45497069/

相关文章:

Javascript函数在另一个函数内部创建了一个新实例?

c++ - 如何编译同时使用 windows.h 和 google glog (glog/logging.h) 的 C++ 程序?

MongoDB 外壳 : Error with "$or" query and explain()

java - 为什么 mongoTemplate 返回数字类型(int)列值是 double ?

mongodb - Elasticsearch Rivers-如何用河指数制作正态指数?

javascript - 比较同一数组的当前版本和先前版本以了解 JavaScript 中值的变化

javascript - 使用 Makefile 构建 javascript

node.js - 如何根据当前日期对日志文件进行分类?

c++ - CreateFileMapping MapViewOfFile

windows - 使用批处理文件在后台启动 Apache