Ubuntu22.04 安装 MongoDB 7.0

稍微查了一些文章发现普遍比较过时。有的是使用旧版本的Ubuntu,或者安装的旧版本的MongoDB。英语可以的朋友可以移步Install MongoDB Community Edition on Ubuntu — MongoDB Manual,按照官方安装文档操作。伸手党或者英语略差的朋友可以按照本文一步步操作。此文安装的是MongDB 7.0 Community Edition

安装前请注意,MongDB 7.0 Community Edition目前支持以下两个Ubuntu LTS 版本

  • 22.04 LTS ("Jammy")
  • 22.04 LTS ("Focal")

可运行以下命令获取当前Ubuntu22.04 LTS的版本名,这很重要。之后的配置命令基于当前Ubuntu的版本

cj@vm-ubuntu:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.2 LTS"

通过以下命令,安装gnupg curl.

sudo apt-get install gnupg curl

导入 MongoDB public GPG key

curl -fsSL https://pgp.mongodb.com/server-7.0.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
   --dearmor

创建MongoDB 的源列表。这里注意,根据ubuntu版本的不同,命令不同。

Ubuntu 22.04 (Jammy)

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

Ubuntu 22.04 (Focal)

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

接着更新本地的包数据库

sudo apt-get update

最后安装 MongoDB 包。 

sudo apt-get install -y mongodb-org

安装完成后,安装以下步骤验证。

首先启动MongoDB

sudo systemctl start mongod

如果运行启动命令遇到这个错误:Failed to start mongod.service: Unit mongod.service not found. 那么先运行以下命令,然后再启动服务。

sudo systemctl daemon-reload

然后查看MongoDB的服务状态

sudo systemctl status mongod

出现以下信息说明服务已经正常启动了

Ubuntu22.04 安装 MongoDB 7.0_第1张图片

你可能感兴趣的:(mongodb,数据库,linux)