我看到一个教程说要运行这个:
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
安装程序(谁保留这些东西?),那么:
- win-key + r 并运行 regedit
- 导航到
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MongoDB
(或直接剪切并粘贴此路径) - 在那里,右键单击 MongoDb,然后单击删除。 服务现已停止。
- 转到 C:\mongodb(或您安装它的位置)并删除目录。 Mongodb 现已消失。
检查你的系统环境变量,看看它是否在你的路径中(除非你把它放在那里,否则它不会存在)。
或者,您也可以重新下载 msi 并尝试使用它。
编辑:如果您忘记先停止服务,或者如果它在服务中留下死孤儿,则以管理员身份打开 CMD 或其他 shell 并运行命令:sc.exe delete MongoDB ...您应该看到:[SC] DeleteService成功
关于node.js - 如何从 Windows 卸载 mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45497069/