如何在CentOS上卸载MongoDb-Server

时间:2017-01-20 12:34:07

标签: mongodb centos uninstall

我已经安装了一次mongodb实例,但由于我无法解决的原因它停止运行。所以我使用offical docs安装了MongoDb 3.4。根据安装程序,有5个模块。其中一个是 mongodb-org-server ,它安装 mongod (mongo daemonized)。当我运行命令时:

sudo yum install -y mongodb-org

它安装除mongodb-org-server之外的所有模块。它说已经安装好了。但是,当我运行mongod时,我得到的就是没有这样的命令。之后我尝试删除所有模块:

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

它无法删除mongodb-org-server并抛出以下错误:

Running Transaction
Erasing: mongodb-org-3.4.1-1.el6.x86_64                                                                                                                                1/5
error reading information on service mongod: No such file or directory
error: %preun(mongodb-org-server-3.4.1-1.el6.x86_64) scriptlet failed, exit status 1
Error in PREUN scriptlet in rpm package mongodb-org-server

我如何解决这个问题?我很乐意为你提供帮助。感谢。

1 个答案:

答案 0 :(得分:1)

我解决了这个问题。重新安装服务器包并成功删除。

sudo yum reinstall -y mongodb-org-server.x86_64