乐趣区

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

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

我的装置门路是抉择了电脑的根门路.

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

留神这里十分须要重要 你须要弄清楚你应用的终端 shell 是 zsh 还是 bash,
mac 自带默认的是 bash,如果你是 bash。在终端输出
cd ~ 返回到根目录。而后这里有两种状况,一个是你没有 .bash_profile,你须要在终端顺次输出touch .bash_profile 这是创立配置环境文件,紧接着输出open .bash_profile

这里须要留神的是如果你的门路放在了其它中央,那么{PATH}: 前面就须要填写你理论的地址,不过咱们个别倡议放在根目录下. 并且肯定要进入到 mongodb 的 bin 目录下的门路

而后 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


同理保留 而后终端输出 source .zshrc 这时候你输出mongod -version 如果能够看到正确显示,那么阐明启动环境曾经配置好了。

** 这里容易出错的中央就是很多人不晓得 bash 和 zsh 是干什么的,网上也没有具体的配置环境的教程。这里额定提一下这,不业余的说,关上 mongodb 的 bin 目录

你目前就了解为,你关上终端,关上.zshrc 文件并且设置配置环境当前,这四个货色就进到你的终端里随时待命了,不然你每次关上都须要从不同文件夹的不同 bin 目录里本人缓缓关上这些命令。终端帮你把这些命令都收集起来让你只在一个显示的中央去疾速寻找。而 bash 和 zsh 实现的性能是一样的。只不过各种有各自的配置文件罢了。

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

创立两个文件夹 data 和 log

而后容许这两个文件进行读写

而后 cd 进入到 mogodb 的文件夹下,不须要进入 bin 目录里,输出

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

三. 启动 mongodb

当你输出完下面门路的配置当前,回车当前看到如下报告,阐明你曾经启动了 mongodb 的服务器

留神,你当初并没有和数据库连贯,mongodb 的服务器,和 mogodb 的存储的数据库并不是一个货色,它们相当于一个房间和地下室的关系,你创立一个空的 collection 的时候,(mongodb)以下统称为 mgD,它只是临时把它放入到了一楼,当外面汇合有值的时候,它会把这个汇合放到地下室,也就是刚刚启动的服务器上。

这时候咱们须要重新启动一个终端,输出 mongo

呈现这个界面,示意曾经胜利启动了 mongodb,
关上浏览器即可看到,端口号如果未设置,则默认为 localhost://27017

退出移动版