如何从 ubuntu 中完全删除 mongoDB 及其所有实例

Ree*_*ema 4 mongodb

如何完全卸载 mongoDB 及其所有实例,然后重新安装。

我试过这个

sudo service mongod stop

sudo apt-get purge mongodb-org*

sudo rm -r /var/log/mongodb

sudo apt-get autoclean

sudo apt-get autoremove

sudo apt-get purge mongodb-org*
Run Code Online (Sandbox Code Playgroud)

但它给出了以下错误:

sudo rm -r /var/log/mongodb 给出错误:rm:无法删除 '/var/log/mongodb':没有这样的文件或目录

sudo rm -r /var/lib/mongodb 给出错误:rm:无法删除 '/var/lib/mongodb':没有这样的文件或目录

现在仍然没有完全删除。

reema@reema-s ~> mongo MongoDB shell 版本 v4.0.11 连接到: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb 2019-07-25T15:45:34.860+0530 E QUERY [js] 错误:无法无法连接到服务器 127.0.0.1:27017,连接尝试失败:SocketException: 连接到 127.0.0.1:27017 时出错:: 由:: 连接被拒绝: connect@src/mongo/shell/mongo.js:344:17 @ (连接):2:6 异常: 连接失败 reema@reema-s ~>

Nab*_*ikh 9

相应地尝试以下步骤:

首先停止mongod进程

  • sudo service mongod stop

删除所有 MongoDB 包

  • sudo apt-get purge mongodb-org*

删除 MongoDB 数据库和日志文件

  • sudo rm -r /var/log/mongodb

  • sudo rm -r /var/lib/mongodb

删除 MongoDB 服务

  • sudo rm /etc/systemd/system/mongodb.service

对于Ubuntu 20.04 LTS使用此路径sudo rm /lib/systemd/system/mongod.service

这应该对你有用。


Dra*_*ire 8

除了上面的答案之外,您可能还想运行

sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)

有时,如果安装了多个版本,这也是必需的。