Ubuntu22.04 安装 MongoDB 7.0

news2024/11/13 12:53:10

稍微查了一些文章发现普遍比较过时。有的是使用旧版本的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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/988385.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

计算机重点学科评级B-,山东省属重点高校考情分析

山东科技大学(B-) 考研难度(☆☆) 内容:23考情概况(拟录取和复试分析)、院校概况、23专业目录、23复试详情、各专业考情分析、各科目考情分析。 正文1175字预计阅读:3分钟 2023考情概况 山东科技大学计…

stable diffusion webui升级bug问题解决思路(纯干货)

个人网站:https://tianfeng.space/ 文章目录 一、前言二、个人方案1.扼杀在萌芽中A.解压后点击启动器运行依赖,然后点击A启动器B.更新本体和扩展(全部到最新版本)C.把controlnet1.1放入stable diffusion 中D.插件转移E.模型转移F…

怎么选动捕设备?惯性动作捕捉还是光学动捕?

动捕设备在3D角色动画、影视制作中使用,通过动捕设备记录真人演员的动作,然后将其转换为数字模型的动作生成三维的计算机动画,使用动捕设备可以让动画角色更逼真地移动。 目前市面上主要分为光学动捕设备与惯性动作捕捉设备,这二…

基于SSM的学生课外知识学习网站

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用Vue技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

电水壶上要求亚马逊美国站SOR/2016-181和CSA22.1标准?

电水壶作为一种常见的小家电,受到了广大消费者的喜爱。然而,由于安全问题的日益重视,亚马逊加拿大站决定加强对电水壶产品的审核,以确保消费者的安全和权益。 近日,亚马逊平台发布公告,要求在加拿大站销售…

跨越时空,亲临其境:3D展示技术让你在家就能游览全球旅游景区

随着科技的不断发展,3D虚拟现实技术在文旅景区中的应用越来越广泛。相比传统的游览方式,3D展示技术具有以下优点: 一、真实感强 3D全景展示可以将文旅景区的真实场景以三维的方式呈现出来,让游客可以在虚拟的环境中感受到真实的场…

电子产品出口欧盟做什么认证?电子产品CE认证标准有哪些?

CE认证是产品出口到欧盟的通行证,没有CE认证标志的产品是不允许在欧盟市场上销售的,今天就给大家介绍常见的电子产品的CE认证标准有哪些? 电子产品CE认证标准有哪些? 常见的电子产品办理CE认证,做的认证指令是EMC指令…

方案丨TSINGSEE青犀视频AI智能算法助力智慧农业高质量建设

我国是农业大国,随着AI等新兴技术的飞速发展,大数据、互联网等技术业运用到了农业生产的各个环节,为提高土地利用率、减少热工成本,提高生产效率,智慧农业应运而生。 旭帆科技TSINGSEE青犀视频AI智慧农业解决方案&…

如何在SOLIDWORKS中更改单位-硕迪科技

SOLIDWORKS中的单位系统 SOLIDWORKS中的单位系统可以针对单个文件修改、一次修改多个文件以及在默认模板中进行修改。每个SOLIDWORKS文件都有一个单位系统,该单位系统由该文件的文档属性控制。默认情况下,SOLIDWORKS零件、装配体和工程图模板各自规定了…

外贸erp软件条码管理解决方案,应对外贸客户变化多样性

在国际贸易市场下,仓库对于市场和企业之间是商品的流量和储存是必不可少的。其中,条形码在仓储物流中,主要的作用是对物料跟踪管理、建立完整的产品档案,保障仓储的稳定运行,利用仓储空间,提高服务质量。 …

(DXE_DRIVER)PciHostBridge

UEFI-PciHostBridge 1、PciHostBridge简介 PciHostBridge: 提供PCI配置空间,IO,MEM空间访问接口以及统一维护平台相关的PCI资源,提供gEfiPciHostBridgeResourceAllocationProtocolGuid,创建RootBridge等为PciBusDxe提供服务; 2、PciHostBridge 配置空间 PCI桥可管理其下PCI子…

table 单元格中嵌套子表格 样式撑开问题

如图,表格中的td嵌套表格,里边表格把外层撑开,不能按100%显示; 解决办法 给父级table 加一个table-layout:fixed;样式

Tomcat启动! 一文带你知道什么是Tomcat以及如何安装

前言: Tomcat(全称为Apache Tomcat)是一个开源的Java Servlet容器,也是JavaServer Pages(JSP)的引擎。它是Apache软件基金会的一个项目,用于使Java应用能够在Web服务器上运行。Tomcat充当Web服务…

小节2:Python数学运算

1、Python的运算优先级顺序和平时数学中的一样,都是先括号,再乘方,再乘除,再加减。 PS:乘方符号再Python中用**表示,如2的三次方用2**3表示 2、用Python做更高级的运算(如:三角函数…

敏捷开发、V模型开发、瀑布模型

在软件开发领域,敏捷开发和V模型开发是两种主要的开发方法。它们之间的差异主要体现在开发过程的结构和组织方式上。在以下讨论中,我们将深入探讨这两种方法的特点和差异。 敏捷开发 敏捷开发是一种迭代和增量的软件开发方法,它强调灵活性和…

IDEA新建的Moudle失效显示为灰色

现象:IDEA新建的Moudle失效显示为灰色!!! 解决方案: 1. 右键点击父模块,选择Open Moudle Settings: 2. 点击加号,选择Import Moudle - 导入模块: 3. 找到对应模块的po…

GPT-人工智能如何改变我们的编码方式

在本文中,您将找到我对人工智能和工作的最新研究的总结(探索人工智能对生产力的影响,同时开启对长期影响的讨论),一个准实验方法的示例(通过 ChatGPT 和 Stack Overflow 进行说明,了解如何使用简…

怎么看电脑是32位还是64位?3个方法教会你

在计算机应用领域,32位和64位是两种不同的架构,涉及到操作系统、软件兼容性等方面。了解自己的计算机是32位还是64位可以帮助您更好地选择合适的软件和操作系统版本。可是怎么看电脑是32位还是64位呢?本文将为您介绍3个方法,以便轻…

微信新功能,图片直接一键生成Excel表格

前几天微信推出了一个新功能上了热搜,那就是图片转表格。 打工人应该接到过老板的这类需求: 丢张图片给你,甚至是丢一份纸质文件给你,然后要你把它做成 Excel 电子表格。 这个时候,如果你真的一个一个字输入到 Excel 里…

实现自动化生产的产品老化监测—模拟量数据采集

随着自动化生产的发展,产品老化监测成为提高产品质量和稳定性的重要环节。本文将介绍如何通过模拟量数据采集和上位机通信,实现自动化生产中产品老化监测的解决方案,从而帮助客户的产品更加稳定可靠。一、模拟量数据采集的流程在自动化生产中…