【问题标题】:how to completely remove mongoDB with all instance from ubuntu如何使用 ubuntu 中的所有实例完全删除 mongoDB
【发布时间】:2019-12-03 14:13:24
【问题描述】:

如何完全卸载 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*

但它给出了以下错误:

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 :: 时出错 :: Connection refused :connect@src/mongo/shell/mongo.js:344:17 @(connect):2:6 异常: 连接失败 reema@reema-s ~>

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    相应地尝试以下步骤:

    先停止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

    这应该适合你。

    【讨论】:

    • 您能指定您使用的是哪个 Ubuntu 版本吗?
    • 我使用的是 Ubuntu 18.04.2 LTS
    • 卸载MongoDB后,还有一个文件/etc/systemd/system/mongodb.service,用于通过systemctl启动/停止/重启MongoDB服务。现在您可以尝试删除使用 $ sudo rm /etc/systemd/system/mongodb.service 的 mongodb.service ,然后检查它是否已卸载。祝你好运
    • 执行此操作后请确认是否有效,如果无效则将错误代码粘贴到此处将尝试以其他方式解决。
    • 谢谢 .. 谢赫先生 MongoDB 卸载后重新安装成功。
    【解决方案2】:

    除了上面的答案,你可能还想运行

    sudo apt-get autoremove
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-19
      • 2020-10-18
      • 2015-02-02
      • 2012-10-01
      • 2017-11-29
      • 2018-10-22
      • 2017-03-14
      • 2017-10-31
      相关资源
      最近更新 更多