当前位置 : 主页 > 操作系统 > centos >

centos8 使用yum 安装 mongodb 4.2的方法

来源:互联网 收集:自由互联 发布时间:2023-07-29
下面是CentOS 8使用yum安装MongoDB 4.2的完整攻略: 1. 添加MongoDB 4.2仓库 CentOS 8默认的yum源里面并没有MongoDB 4.2版本的安装包,需要添加MongoDB官方的yum源。在终端中执行以下命令: sudo vi /e

下面是CentOS 8使用yum安装MongoDB 4.2的完整攻略:

1. 添加MongoDB 4.2仓库

CentOS 8默认的yum源里面并没有MongoDB 4.2版本的安装包,需要添加MongoDB官方的yum源。在终端中执行以下命令:

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

并将以下内容添加到mongodb-org-4.2.repo文件中:

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

完成之后保存并退出文件。

2. 安装MongoDB 4.2

添加完yum源之后,就可以使用yum安装MongoDB 4.2了。执行以下命令安装:

sudo dnf install mongodb-org

安装完成后,可以检查MongoDB的安装状态:

systemctl status mongod.service

如果显示为active (running),则表示已成功安装并启动。

3. 配置MongoDB

在安装MongoDB之后,默认情况下不启用身份验证。如果需要开启身份验证,可以按照以下步骤操作:

3.1 创建管理员账户

使用mongo命令行工具连接到MongoDB服务器:

mongo

在mongo shell中使用以下命令创建管理员账户:

use admin
db.createUser({
    user: "admin",
    pwd: "password",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
})
3.2 启用身份验证

编辑MongoDB服务配置文件/etc/mongod.conf

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

sudo vi /etc/mongod.conf

将以下内容添加到文件中:

security:
  authorization: enabled

保存并退出文件。

3.3 重启MongoDB服务

重启MongoDB服务以使得新的配置生效:

sudo systemctl restart mongod.service
示例说明 示例1:使用yum安装MongoDB 4.2版本

执行以下命令即可在CentOS 8上使用yum安装MongoDB 4.2版本:

sudo dnf install mongodb-org
示例2:设置管理员账户并启用身份验证

按照上述3.1和3.2的步骤设置管理员账户并启用身份验证。

更多关于MongoDB在CentOS 8上的使用,可以参考官方文档。

网友评论