centos8 使用yum 安装 mongodb 4.2的方法

下面是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

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上的使用,可以参考官方文档

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos8 使用yum 安装 mongodb 4.2的方法 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • ubuntu下迅雷极速版的安装与使用

    下面是“Ubuntu下迅雷极速版的安装与使用”的攻略: 1. 安装 Wine Wine是可以在Ubuntu中运行Windows程序的工具,我们需要先安装Wine。打开终端并输入以下命令: sudo apt-get install wine 执行该命令后,终端会提示输入密码,需要输入管理员密码后按下回车继续安装。 2. 下载并安装迅雷极速版 2.1 下载迅雷极…

    Linux 2023年5月24日
    00
  • 详解如何在 CentOS 7 中添加新磁盘而不用重启系统

    下面是在 CentOS 7 中添加新磁盘而不用重启系统的攻略。 准备工作 在进行下一步操作之前,需要您确认以下几点: 要添加的新磁盘已经安装并连接到了计算机上 已经安装了 lsscsi 和 parted 工具,如果没有请使用以下命令进行安装: bash $ sudo yum install lsscsi parted 步骤说明 查看新磁盘信息 使用 lssc…

    Linux 2023年5月24日
    00
  • Linux Shell 之 if-then 的高级特性

    1、复合条件测试   if-then 语句允许你使用布尔逻辑来组合测试。有两种布尔运算符可用:   [ condition1 ] && [ condition2 ]   [ condition1 ] || [ condition2 ]   第一种布尔运算使用AND布尔运算符来组合两个条件。要让then部分的命令执行,两个条件都必须满足。   …

    Linux 2023年4月11日
    00
  • Linux几种网络模式介绍

    简单介绍Linux几种网络模式 ​ 虚拟化层次: ​ 打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8 (NAT模式),那么这些都是有什么作用呢?其实,我们现在看到的VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用 于仅主机模式下的虚拟交换机…

    Linux 2023年4月10日
    00
  • linux ftp服务器 虚拟机做服务器如何实现

    搭建一个Linux FTP服务器,可以使用很多种方法,但是在虚拟机上搭建比较方便,本文将介绍在虚拟机上搭建FTP服务器的方法。 确定虚拟机配置与系统 首先,你需要确定要在哪个虚拟机上搭建FTP服务器,这里假设你将使用VMware Workstation,并已经安装好了Ubuntu 20.04 LTS操作系统。此外,你还需要确定你要给FTP服务器分配多少资源,…

    Linux 2023年5月24日
    00
  • 解决VMware安装linux系统启动后黑屏问题

    现象描述 在使用VMware安装Linux操作系统时,有时候会出现启动黑屏的问题,这个时候需要我们进行排查并解决。 解决方案 出现启动黑屏问题,一般有以下两种解决方案。 方案一:修改虚拟机配置文件 步骤一:关闭虚拟机,并在主机的文件管理器中找到虚拟机所在的文件夹。 步骤二:右键点击虚拟机文件夹,选择“打开终端窗口”。 步骤三:在终端中输入 vim VMwar…

    Linux 2023年5月24日
    00
  • linux sed在某些字符串的下一行插入内容?sed在下一行插入?

    需求描述:   今天在配置nrpe的时候,使用到了在搜索到某些字符串之后,然后在字符串的下一行进行插入字符串   在此记录下如何实现.   即通过sed的a命令实现内容的追加. 操作过程: 1.查看原文件中的内容 [root@testvm02 ~]# cat nrpe.cfg #command[check_users]=/usr/local/nagios/l…

    Linux 2023年4月11日
    00
  • Linux下安装SQLServer2019的方法

    安装SQL Server 2019在Linux下主要是通过Docker镜像进行安装。以下是详细的步骤: 首先需要安装Docker和Docker Compose,可以参考官方文档进行安装。 在终端中输入以下命令拉取SQL Server 2019镜像: sudo docker pull mcr.microsoft.com/mssql/server:2019-la…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部