• 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的版本

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

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

    sudo apt-get install gnupg curl

    导入 MongoDB public GPG key

    1. curl -fsSL https://pgp.mongodb.com/server-7.0.asc | \
    2. sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
    3. --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

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

  • 相关阅读:
    红外特征吸收峰特征总结(主要基团的红外特征吸收峰)
    工具|如何在shell中漂亮地打印JSON
    腾讯算法实习面试总结
    Timed out waiting for process (xxx) to appear on错误
    4、FFmpeg命令行操作8
    Dubbo环境搭建
    Python之第十二章 异常处理
    20230921研发面经总结
    C++设计模式04-——装饰设计模式
    猿创征文 |【MySQL数据库】(五)多表查询
  • 原文地址:https://blog.csdn.net/cjeric/article/details/132763611