Fedora 32 安装 MongoDB 4.2 服务器

Fedora由于SSPL许可证问题从30版开始移除了MongoDB服务器。用户可使用RHEL-8 RPM包进行兼容安装。创建MongoDB上游仓库配置文件,启用并安装元软件包,启动并检查MongoDB守护进程状态,最后通过mongo shell验证服务器运行正常。
摘要由CSDN通过智能技术生成

Fedora 一直只包含自由软件,当 SSPL 发布后,Fedora 确定它并不是自由软件许可证。许可证更改日期(2018 年 10 月)之前发布的所有 MongoDB 版本都可保留在 Fedora 中,但之后再也不更新的软件包会带来安全问题。因此,从 Fedora 30 开始,Fedora 社区决定完全移除 MongoDB 服务器。

Fedora 用户可以使用一些兼容的包。在兼容的选项中,最好的选择是 RHEL-8 RPM包。

  1. 使用上游 RPM 创建仓库(RHEL-8 构建),创建/etc/yum.repos.d/mongodb.repo文件,内容如下:
    [mongodb-upstream]
    name=MongoDB Upstream Repository
    baseurl=https://repo.mongodb.org/yum/redhat/8Server/mongodb-org/4.2/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

  2. 安装元软件包,来拉取服务器和工具包。

sudo dnf install mongodb-org
  1. 启动 MongoDB 守护进程。
sudo systemctl start mongod
  1. 查看 MongoDB 守护进程状态。
sudo systemctl status mongod
  1. 通过 mongo shell 连接服务器来验证是否正常运行,显示连接信息即连接成功。
mongo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值