卸载mongodb

时间:2012-01-07 01:32:21

标签: mongodb amazon-ec2

我在从64位EC2卸载mongo时遇到问题。 在/ usr / bin我有mongo和mongod等。 当我从任何地方键入mongo时,它会在1.8版本打开shell。 我现在下载了2.0.2并在该文件夹中运行mongo时打开了2.0.2版本

我的问题是如何完全清除mongo所以我可以安装2.0.2而不会遇到旧的1.8版本?

编辑:我相信我使用了yum(它是前一段时间),我认为ec2是fedora。

13 个答案:

答案 0 :(得分:20)

yum erase mongo-10gen mongo-10gen-server

答案 1 :(得分:17)

1.Stop Mongo DB使用 -

sudo service mongod stop

2.使用 -

删除软件包
sudo yum erase $(rpm -qa | grep mongodb-org)

3.使用 -

删除数据目录
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo

答案 2 :(得分:16)

我需要运行yum list installed | grep mongo然后yum删除那些打包的

答案 3 :(得分:5)

这应该有效

rpm -qa | less | grep mongo

使用该命令将为您提供已安装的mongo包,之后您可以执行

rpm -qa | less | grep mongo | xargs yum remove // <-- this will remove all packages automatically

但也可以手动删除所有这些

答案 4 :(得分:3)

首先停止mongo服务

sudo服务mongod停止

然后删除软件包

sudo yum delete $(rpm -qa | grep mongodb-org)

然后删除日志(数据)目录

sudo rm -r / var / log / mongodb

sudo rm -r / var / lib / mongo

答案 5 :(得分:2)

对于Ubuntu用户:

首先,停止MongoDB的服务,然后尝试卸载mongod。

然后,键入以下命令以卸载mongodb:

sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev

sudo apt-get purge mongodb-10gen

sudo apt-get autoremove

答案 6 :(得分:2)

这可以轻松完成工作

sudo yum erase mongodb-org*

答案 7 :(得分:1)

我认为yum remove mongodb可以做到这一点。

答案 8 :(得分:0)

卸载MongoDB的步骤:

  1. sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
  2. sudo apt-get purge mongodb-10gen
  3. sudo apt-get autoremove

答案 9 :(得分:0)

您可以通过此代码卸载mongo db 卸载现有的MongoDB软件包

由于我不是100%安装了什么,我建议以下内容确保所有内容都已卸载:

sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get purge mongodb-10gen
sudo apt-get autoremove

答案 10 :(得分:0)

首先停止MongoDB的服务,然后尝试卸载mongod。

答案 11 :(得分:0)

我使用 dnf 命令从我的 EC2 服务器 (RedHat Enterprise Linux 8) 中列出和卸载 mongodb。希望这对 RHEL8 用户有所帮助。

<块引用>

DNF_ 是包管理器 YUM_ 的下一个即将推出的主要版本 适用于基于 RPM 的 Linux 发行版。它大致维护了 CLI 与 YUM 兼容,并为扩展定义了严格的 API 和 插件。

有关 DNF 用法的进一步阅读...

<块引用>

https://dnf.readthedocs.io/en/latest/command_ref.html

列出 mongodb 安装(如果需要,请使用 sudo)

sudo dnf list installed|grep mongodb

enter image description here

卸载/删除mongodb

sudo dnf remove mongodb-org

enter image description here

然后再次运行list命令查看是否安装成功。如果卸载成功,它不应该显示任何 mongodb-org 包。

sudo dnf list installed|grep mongodb

答案 12 :(得分:-3)

键入which mongo这将显示可执行路径。删除该路径中所有与mongo相关的二进制文件,然后安装新版本并将所有这些二进制文件复制到/usr/bin目录。在此之后,您将能够毫无问题地访问它。