卸载mongo

ful*_*ife 17 amazon-ec2 mongodb

我无法从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.

Den*_* Do 20

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

  • 感谢您的回答!这有所帮助...另外,我还必须删除使用yum安装的其他依赖项:`yum擦除mongo-10gen-mongos mongo-10gen-tools mongo-10gen-shell` (2认同)

小智 19

1.Stop Mongo DB使用 -

sudo service mongod stop
Run Code Online (Sandbox Code Playgroud)

2.使用以下方法删除包裹 -

sudo yum erase $(rpm -qa | grep mongodb-org)
Run Code Online (Sandbox Code Playgroud)

3.使用以下方法删除数据目录 -

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo
Run Code Online (Sandbox Code Playgroud)


Jam*_*ore 16

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


Die*_*lez 5

这应该工作

rpm -qa | less | grep mongo
Run Code Online (Sandbox Code Playgroud)

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

rpm -qa | less | grep mongo | xargs yum remove // <-- this will remove all packages automatically
Run Code Online (Sandbox Code Playgroud)

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


tsu*_*imi 5

这可以轻松完成工作

sudo yum erase mongodb-org*
Run Code Online (Sandbox Code Playgroud)


Tyl*_*ock 0

我认为yum remove mongodb应该做到这一点。

  • 好的,如果它说与 mongodb 不匹配,请尝试:“yum list located”,然后 yum 删除 mongo 所说的内容 (3认同)