欢迎光临
我们一直在努力

如何在CentOS 7中安装和卸载MongoDB数据库?

Centos7安装和卸载Mongodb数据库的方法

一、安装MongoDB

1. 配置YUM仓库

在CentOS中,使用YUM包管理器来安装MongoDB是最常见的方法,首先需要配置MongoDB的官方YUM仓库:

sudo vi /etc/yum.repos.d/mongodb-org.repo

在文件中添加以下内容:

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7Server/x86_64/4.4/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

保存并退出编辑器。

2. 安装MongoDB

通过YUM命令安装MongoDB:

sudo yum install -y mongodb-org

此命令会安装MongoDB及其依赖项。

3. 启动MongoDB服务

安装完成后,可以启动MongoDB服务并将其设置为开机自启:

sudo systemctl start mongod
sudo systemctl enable mongod

4. 验证安装

可以通过以下命令检查MongoDB是否运行成功:

mongo --eval 'db.runCommand({ connectionStatus: 1 })'

如果返回类似如下信息,表示MongoDB正常运行:

{ "connectionString" : "mongodb://127.0.0.1:27017/", "hosts" : [ { "host" : "127.0.0.1:27017", "minConnectionsPerHost" : 0, "maxConnectionsPerHost" : 1000, "connectTimeoutMS" : 30000, "types" : [ "master" ] } ], "minWireVersion" : 0, "maxWireVersion" : 13, "roundTripTimeMS" : 1, "waitingForConnection" : false, "ok" : 1.0 }

二、卸载MongoDB

1. 停止MongoDB服务

在卸载之前,需要先停止MongoDB服务:

sudo systemctl stop mongod

2. 删除MongoDB服务文件

如果MongoDB是以服务的形式安装的,需要移除其服务文件:

sudo systemctl disable mongod
sudo systemctl daemon-reload
sudo systemctl reset-failed

3. 卸载MongoDB软件包

使用YUM或DNF命令卸载MongoDB:

sudo yum remove -y mongodb-org
or for newer systems using dnf
sudo dnf remove -y mongodb-org

4. 删除数据和日志文件

MongoDB的数据和日志文件通常位于/var/lib/mongo/var/log/mongodb目录下,需要手动删除这些文件:

sudo rm -rf /var/lib/mongo
sudo rm -rf /var/log/mongodb

5. 清理YUM缓存和其他残留文件

清理YUM缓存和其他可能残留的文件:

sudo yum clean all
sudo rm -rf /etc/yum.repos.d/mongodb-org.repo
sudo find / -name '*mongod*' -exec rm -rf {} ;

完成上述步骤后,MongoDB将被彻底从系统中移除。

赞(0) 打赏
未经允许不得转载:九八云安全 » 如何在CentOS 7中安装和卸载MongoDB数据库?

评论 抢沙发