温馨提示×

centos如何卸载mongodb重装

小樊
37
2026-10-08 18:51:48
栏目: 云计算

下面以 CentOS 7/8 为例,说明完整卸载 MongoDB 并重新安装的标准步骤(适用于使用 yum / dnf 安装的情况)。


一、停止 MongoDB 服务

sudo systemctl stop mongod
sudo systemctl disable mongod

二、卸载 MongoDB 软件包

CentOS 7(yum)

sudo yum remove -y mongodb-org*

CentOS 8(dnf)

sudo dnf remove -y mongodb-org*

三、删除 MongoDB 数据和日志(⚠重要)

如果不删,重装后还会用旧数据

sudo rm -rf /var/lib/mongo
sudo rm -rf /var/log/mongodb
sudo rm -rf /etc/mongod.conf

四、删除 MongoDB yum 源(可选但推荐)

sudo rm -f /etc/yum.repos.d/mongodb-org-*.repo

五、重新安装 MongoDB

以 MongoDB 6.0 为例(可根据需要改版本)

1. 添加 yum 源

sudo tee /etc/yum.repos.d/mongodb-org-6.0.repo <<EOF
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
EOF

CentOS 8 把 redhat/7 改成 redhat/8


2. 安装

sudo yum install -y mongodb-org

六、启动 MongoDB

sudo systemctl start mongod
sudo systemctl enable mongod

七、验证

mongo --version
# 或
mongosh

补充说明

  • 如果你是用 tar 包安装的,直接删除解压目录即可
  • 如果提示端口占用,检查:
    ps aux | grep mongod
    

如果你能告诉我:

  • CentOS 版本
  • MongoDB 安装方式(yum / tar / docker)
  • 是否要保留数据

我可以给你更精确的命令。

0 踩