我在从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。答案 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的步骤:
sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get purge mongodb-10gen
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
卸载/删除mongodb
sudo dnf remove mongodb-org
然后再次运行list命令查看是否安装成功。如果卸载成功,它不应该显示任何 mongodb-org 包。
sudo dnf list installed|grep mongodb
答案 12 :(得分:-3)
键入which mongo
这将显示可执行路径。删除该路径中所有与mongo相关的二进制文件,然后安装新版本并将所有这些二进制文件复制到/usr/bin
目录。在此之后,您将能够毫无问题地访问它。