macos版m1安装 mongodb 记录,macos m1pro homebrew 方式安装 mongodb记录

news2024/9/23 19:19:37

目录

  • 先决条件 Homebrew
    • 检查 homebrew
    • 安装 homebrew
  • 安装 mongoDB
    • 安装流程
    • 启动方式
    • 常见问题

先决条件 Homebrew

检查 homebrew

已安装跳过

检查是否安装 homebrew 指令,没安装的先安装这个

brew --version
在这里插入图片描述

安装 homebrew

自行查看另一片博文macos 安装 Homebrew

安装 mongoDB

官网地址:https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/

安装流程

1、下载MongoDB和数据库工具的官方Homebrew公式

brew tap mongodb/brew

2、要更新Homebrew和所有现有公式:防止出意外情况安装不上去

brew update

3、安装

brew install mongodb-community@6.0

4、检查是否安装成功

mongod --version

在这里插入图片描述
一般默认文件存储位置:
在这里插入图片描述

启动方式

两种启动方式:
1、以macos服务的方式启动 / 关闭

# 启动
brew services start mongodb-community@6.0

# 关闭
brew services stop mongodb-community@6.0

2、以后台进程的方式启动,这里是 m1 芯片

# m1 芯片
mongod --config /usr/local/etc/mongod.conf --fork

# Intel 芯片
mongod --config /opt/homebrew/etc/mongod.conf --fork

注意:后台进程的方式关闭直接使用 mongosh 的 shutdown 或者 exit 指令即可

常见问题

如果遇见了 ChecksumMismatchError 错误,查看这里:Troubleshooting ChecksumMismatchError

Error: An exception occurred within a child process:
  ChecksumMismatchError: SHA256 mismatch
Expected: c7214ee7bda3cf9566e8776a8978706d9827c1b09017e17b66a5a4e0c0731e1f
  Actual: 6aa2e0c348e8abeec7931dced1f85d4bb161ef209c6af317fe530ea11bbac8f0
 Archive: /Users/kay/Library/Caches/Homebrew/downloads/a6696157a9852f392ec6323b4bb697b86312f0c345d390111bd51bb1cbd7e219--mongodb-macos-x86_64-4.2.0.tgz
To retry an incomplete download, remove the file above.

说白了就是跟以前版本冲突了,实际的跟期望的不对,删除以前的,下载当下需要的

1、删除已下载的 .tgz 文档,自己找下载到哪里了

2、重新下载一份新的公式

brew untap mongodb/brew && brew tap mongodb/brew

3、重新尝试安装

brew install mongodb-community@6.0

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

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

相关文章

【SpringCloud】SpringCloud原理之Gateway网关

目录前言SpringCloud Gatewy网关一.网关功能和工作原理二.网关的类型三.搭建网关四.路由断言工厂(Route Predicate Factory)五.路由过滤器(属于GatewayFilter)六.DefaultFilter过滤器(属于GatewayFilter)七.全局过滤器(GlobalFilter)八.过滤器执行顺序九.Gateway解决跨域问题前…

socket编程-TCP各函数及其用法

socket编程-TCP socket主要类型 流套接字(SOCK_STREAM) 流套接字用于提供面向连接、可靠的数据传输服务。该服务将保证数据能够实现无差错、无重复送,并按顺序接收。流套接字之所以能够实现可靠的数据服务,原因在于其使用了传输…

react框架基础入门

前端三大框架:angularvue —-2||3react区别:vue国内框架 封装较完成。全程使用封装的api来完成。react国外技术框架—-偏向于底层js实现。没有的大量的封装。需要使用js手动实现。react需求在不断增大。必会框架。官网https://react.docschina.org/ 中…

一文搞懂Linux时区设置、自定义时区文件

概念介绍 常说的 Linux 系统时钟有两个 一个是硬件时钟(RTC),即BIOS时间,一般保存的是 GMT0 时间,没时区、夏令时的概念 一个是当地时钟(LTC),即我们日常经常看到的时间&#xff0…

elasticsearch 分布式搜索引擎2

1.DSL查询文档 elasticsearch的查询依然是基于JSON风格的DSL来实现的。 1.1.DSL查询分类 Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来定义查询。常见的查询类型包括: 查询所有:查询出所有数据,一…

手把手带你玩转Linux

今天这篇文章带你走进Linux世界的同时,带你手把手玩转Linux,加深对Linux系统的认识。 一、搞好Linux工作必须得不断折腾,说白了,只是动手力量必须强。我在初学Linux的那片,家中三台计算机,我在上边总是反反复复的进行着重装、网络ghost、双系统安装等的尝试。有很长一段时间里,…

CSS 之 background-clip 和 background-origin 属性

一、background-clip(背景的绘制区域) 1、纯色背景 该属性规定了背景的绘制区域,属性值有三种:border-box(覆盖到边框区域)、padding-box(覆盖到padding区域,不包含border&#xf…

数据库学习笔记(4)——SQL语言之DQL

复杂分组查询举例 子查询:把select查询结果当作数据使用时,这种结构就是子查询 子查询练习 -- 子查询练习:查询学生成绩在70分以上的学生学号和姓名 select stu_id as id, stu_name as 姓名 from tb_student where stu_id in (select cc_sid…

Forter 对支付服务商应对欺诈的四个建议和Gartner的两个关键结论

Gartner新版2023年度《线上欺诈检测市场指南》发布恰逢其时-企业正面临来自专业黑产和欺诈者与日俱增的压力。而在2023年,许多商户将调整反欺诈策略,对拒付率和转化率进行更严格的监测,以最大限度减少损失并增加营收。以下是Gartn…

工作记录:bi重构

2023.3.8,我在组内进行工作汇报。内容记录如下: 本次重构的特点 改动大影响后续开发 所以有必要进行工作汇报,让组内同事了解代码的改动与现状。 为什么要重构代码? 正在开发的数据报告模块包含大量 widget 功能,…

量子计算(8)pyqpanda编程3测量操作

作为一名高产博主,小编我一天不写文章就浑身难受,这不,一闲下来就来给大家科普量子计算编程操作了。 今天我们要来探讨“测量操作”,众所周知,薛定谔的猫是一种既死又活的状态,很多人认为,猫是死…

数据分析介绍,让你更了解数据分析

同学们好! 第一次接触互联网行业吗?没有关系,看完这篇介绍让你了解到底什么是数据分析?并对它强大的功能所吸引。希望你能耐心的看完,了解更多的行业信息! 1、是不是不知道什么是数据分析? 定…

14.卷积神经网络中的不变性

欢迎访问个人网络日志🌹🌹知行空间🌹🌹 文章目录1.问题介绍2.DCNN的Invariance3.后记参考资料1.问题介绍 最近看的2015年前后的几篇语义分割网络中反复提到了一个点,深度卷积神经网络的内置不变性。 2014年11月发表的Fully Conv…

线程池的线程是如何复用的

前言 进程和线程的关系相信大家都知道,这里我就不做过多的解释了,既然一个进程是由多个线程组成的,那么线程池又是由若干个线程队列组成的,在并发量比较高的情景下,我们通常会去创建线程池就执行任务,而不…

CentOS 8 桌面版右上角网络图标消失的解决办法及查看虚拟机ip地址没有ens项

抄录与小李行 我们在手动修改网络连接的配置文件后,桌面右上角的网络连接图标可能会消失。 正常显示的网络图标: 网络图标消失后的样子: CentOS 的网络连接由网络管理工具 NetworkManager 负责, 这个问题多半与其有关。 可能的…

BC双驱、ChatGPT大火,AI独角兽撬开盈利大门?

配图来自Canva可画 放眼AI行业,各大AI玩家长期亏损、“钱”景堪忧。 回看过去一年,部分AI独角兽的亏损问题愈发尖锐——云从科技2022年净亏损同比扩大至8.5亿元;寒武纪2022年净亏损11.6亿元,较上年同期扩大41.4%;地平…

ZooKeeper命令及JavaAPI操作

ZooKeeper数据模型 ZooKeeper是一个树形目录服务,其数据模型和Uiix的文件目录树很类似,拥有一个层次化结构。这里面的每一个节点都被称为:ZNode,每个节点上都会保存自己的数据和节点信息。节点可以拥有子节点,同时也允…

数据链路层及交换机工作原理

目录 一,帧格式 1.1 帧头类型字段的作用 1.2 MAC地址 1.3 MTU值 二,交换机工作原理 2.1 交换机的端口 2.2 端口状态 三,交换机基本工作模式及命令 3.1 交换机的工作模式: 3.2 命令 一,帧格式 其中类型是指&am…

Linux: 向内核提交补丁

文章目录1. 前言2. 提交内核补丁的步骤2.1 从代码仓库下载内核源码2.2 建立本地分支 linux-next_master2.3 制作一个补丁2.4 提交补丁2.4.1 配置发送邮箱2.4.2 配置 git send-email2.4.3 发送补丁1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读…

汽车制造商与IT公司之间的技术合作案例

如果您对最新汽车技术感兴趣的话,您可能经常听到汽车制造商和IT公司正在合作开发技术的消息。汽车生产商为何自身不进行技术开发,而是与IT企业合作呢?因为最近随着以IT技术为基础的电动汽车等环保汽车或无人驾驶汽车等的登场和发展,汽车制造商单独进行技术开发需要花费很多时间…