M1芯片 MacOS系统如何完成MongoDB的相关配置

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
日志服务 SLS,月写入数据量 50GB 1个月
简介: M1芯片 MacOS系统如何完成MongoDB的相关配置

安装到电脑上这种废话就不说了,官网下载。

我的安装路径是选择了电脑的根路径.

image.png

一.接下来就是配置运行环境


注意这里非常需要重要你需要弄清楚你使用的终端shell是zsh 还是bash, mac自带默认的是bash,如果你是bash。在终端输入

cd ~返回到根目录。然后这里有两种情况,一个是你没有.bash_profile,你需要在终端依次输入touch .bash_profile这是创建配置环境文件,紧接着输入open .bash_profile

image.png

这里需要注意的是如果你的路径放在了其它地方,那么{PATH}:后面就需要填写你实际的地址,不过我们一般建议放在根目录下.并且一定要进入到mongodb的bin目录下的路径

image.png

然后control+s保存。再然后在终端输入source .bash_profile这个意思是每次你打开终端它就会默认进入到mongodb/bin目录下,其实当你打开终端的时候,它已经无形之中进入了电脑很多文件的bin目录下等待你的输入,cd/open/ls等等这些都是已经准备好了的。如果你不source,就无事发生。

如果你将bash替换成了zhs那么在终端中输入`open -e .zshrc`这是什么意思呢?e的意思是edit编辑的意思,没有e是无法编辑的。然后到文件的最后一行输入以下代码:

`export PATH=/usr/local/mongodb/bin:$PATH`

image.png

image.png

**这里容易出错的地方就是很多人不知道bash和zsh是干什么的,网上也没有详细的配置环境的教程。这里额外提一下这,不专业的说,打开mongodb的bin目录

image.png

你目前就理解为,你打开终端,打开.zshrc文件并且设置配置环境以后,这四个东西就进到你的终端里随时待命了,不然你每次打开都需要从不同文件夹的不同bin目录里自己慢慢打开这些命令。终端帮你把这些命令都收集起来让你只在一个显示的地方去快速寻找。而bash和zsh实现的功能是一样的。只不过各种有各自的配置文件罢了。

二.配置一下data存放位置和日志log的存放位置


创建两个文件夹 data 和log

image.png

然后允许这两个文件进行读写

image.png

然后cd 进入到mogodb的文件夹下,不需要进入bin目录里,输入

image.png

--fork 的意思是不需要在控制台输出一些启动的过程,--dapath data是指定数据存储位置,--logpath代表日志向哪里输出 logapprend意思是日志是添加到上一个日志的后面,而不是刷新日志(这里需要注意的是:path后面一定要和终端当前位置相一致的相对路径,或者是绝对路径)

三.启动mongodb


当你输入完上面路径的配置以后,回车以后看到如下报告,说明你已经启动了mongodb的服务器

image.png

注意,你现在并没有和数据库连接,mongodb的服务器,和mogodb的存储的数据库并不是一个东西,它们相当于一个房间和地下室的关系,你创建一个空的collection的时候,(mongodb)以下统称为mgD,它只是暂时把它放入到了一楼,当里面集合有值的时候,它会把这个集合放到地下室,也就是刚刚启动的服务器上。

这时候我们需要重新启动一个终端,输入mongo

image.png

出现这个界面,表示已经成功启动了mongodb, 打开浏览器即可看到,端口号如果未设置,则默认为localhost://27017

image.png



相关文章
|
4月前
|
NoSQL IDE MongoDB
Studio 3T 2025.11 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.11 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
292 3
|
1月前
|
NoSQL IDE MongoDB
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
164 1
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
4月前
|
NoSQL IDE MongoDB
Studio 3T 2025.10 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.10 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
345 21
Studio 3T 2025.10 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
6月前
|
Dart 开发工具 Android开发
在macOS系统上配置Flutter环境的步骤
在macOS系统上配置Flutter环境的步骤
793 62
|
4月前
|
存储 NoSQL MongoDB
Docker中安装MongoDB并配置数据、日志、配置文件持久化。
现在,你有了一个运行在Docker中的MongoDB,它拥有自己的小空间,对高楼大厦的崩塌视而不见(会话丢失和数据不持久化的问题)。这个MongoDB的数据、日志、配置文件都会妥妥地保存在你为它精心准备的地方,天旋地转,它也不会失去一丁点儿宝贵的记忆(即使在容器重启后)。
511 4
|
7月前
|
NoSQL IDE MongoDB
Studio 3T 2025.5 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.5 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
257 2
Studio 3T 2025.5 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
7月前
|
NoSQL IDE MongoDB
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
271 0
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
7月前
|
存储 NoSQL Linux
微服务2——MongoDB单机部署4——Linux系统中的安装启动和连接
本节主要介绍了在Linux系统中安装、启动和连接MongoDB的详细步骤。首先从官网下载MongoDB压缩包并解压至指定目录,接着创建数据和日志存储目录,并配置`mongod.conf`文件以设定日志路径、数据存储路径及绑定IP等参数。之后通过配置文件启动MongoDB服务,并使用`mongo`命令或Compass工具进行连接测试。此外,还提供了防火墙配置建议以及服务停止的两种方法:快速关闭(直接杀死进程)和标准关闭(通过客户端命令安全关闭)。最后补充了数据损坏时的修复操作,确保数据库的稳定运行。
508 0
|
存储 Java C语言
MacOS环境-手写操作系统-08-C语言调色板(绘制系统界面)
本文介绍了如何使用C语言在系统界面中应用调色板,通过向硬件发送指令改变颜色显示模式。首先,定义了16种基本颜色并存储在数组中,然后通过关闭中断、写入调色板号和RGB颜色值来更新调色板。接着,展示了如何编译和反汇编C代码,最后通过汇编语言将调色板数据发送给硬件,并实现在屏幕上绘制方块。整个过程涉及到中断处理、端口操作和图形绘制技术。 摘要由CSDN通过智能技术生成
132 3
|
运维 NoSQL BI
简道云搭载阿里云MongoDB数据库,帮助数以万计企业重构业务系统
通过与MongoDB和阿里云团队的合作,让简道云少走了弯路,保障了线上服务的长期稳定运行,提高了吞吐效率,并相应降低了线上运行成本

热门文章

最新文章

推荐镜像

更多