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日

相关文章

  • Linux下apache支持PHP配置文件的方法

    当我们需要在Linux系统下使用apache作为web服务器,同时支持PHP动态脚本时,我们需要进行相关的配置。下面是支持PHP的Apache配置攻略: 1. 安装Apache服务器 安装Apache服务器,我们需要使用Linux系统的包管理器进行安装。具体的安装命令可以根据不同的发行版使用对应的命令进行安装,如Debian、Ubuntu和Mint等系统,可…

    Linux 2023年5月14日
    00
  • Linux多线程及多线程并发访问同一块内存的问题怎么解决

    这篇文章主要介绍了Linux多线程及多线程并发访问同一块内存的问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux多线程及多线程并发访问同一块内存的问题怎么解决文章都会有所收获,下面我们一起来看看吧。 为什么需要多线程? 并行实体共享同一个地址空间和所有可用数据 的这种能力是多进程锁无法表达的,因为多进程具有不同…

    2023年4月8日
    00
  • Linux xargs 命令

    xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。 xargs 默认的命令是 echo,这意味着通过管道传…

    Linux 2023年4月13日
    00
  • Linux中替换文本中的字符串

        (一)通过vi编辑器来替换。 参考博文: http://www.linuxdiyf.com/viewarticle.php?id=99843 http://kingaragorn.javaeye.com/blog/467308   vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi 真是强…

    Linux 2023年4月11日
    00
  • Virtualbox 安装centos7虚拟机的图文教程详解

    Virtualbox 安装 CentOS 7 虚拟机的图文教程详解 本教程旨在帮助读者了解在 VirtualBox 中安装 CentOS 7 虚拟机的详细过程。以下是安装步骤: 步骤一:下载 CentOS 7 镜像文件 在官方网站下载符合你系统位数的CentOS 7镜像文件,CentOS-7-x86_64-DVD-2009.iso 是目前 CentOS 7 …

    Linux 2023年5月24日
    00
  • CentOS7-启动|重启|停止|状态服务脚本

    源码编译安装方法 1、上传包nginx-1.10.0.tar.gz至服务端 # 解压到工作目录 [root@template ~]# tar xf nginx-1.10.0.tar.gz -C /usr/local/src/ # 切换至Nginx目录下,找到configure [root@template ~]# cd /usr/local/src/ [ro…

    Linux 2023年4月18日
    00
  • 【转】Linux Futex的设计与实现

    引子在编译2.6内核的时候,你会在编译选项中看到[*] Enable futex support这一项,上网查,有的资料会告诉你”不选这个内核不一定能正确的运行使用glibc的程序”,那futex是什么?和glibc又有什么关系呢? 1. 什么是FutexFutex 是Fast Userspace muTexes的缩写,由Hubertus Franke, M…

    Linux 2023年4月13日
    00
  • centos8 使用yum 安装 rabbitmq的教程

    下面是 CentOS 8 使用 yum 安装 RabbitMQ 的详细教程: 配置 RabbitMQ 的 yum 源 在 /etc/yum.repos.d 目录下创建 rabbitmq.repo 文件。 sudo vim /etc/yum.repos.d/rabbitmq.repo 将以下内容粘贴到 rabbitmq.repo 文件中,保存并退出。 [rab…

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