使用 Homebrew 安装 MongoDB
MongoDB 是一个著名的非结构化数据库管理系统,可以处理大量数据。它是一个面向文档的数据库系统,属于 NoSQL 系列(非 SQL)。
数据和记录保存为外观和功能类似于 JSON 对象的文档。文档是组成 MongoDB 基本数据单元的键值对的集合。
该数据库系统是在 2000 年代中期实施的。
希望在其应用程序中处理有组织、半结构化或非结构化数据的开发人员需要 MongoDB。对大数据分析感兴趣的人也可以使用 MongoDB。
如果应用程序的数据需要敏捷性、可扩展性和高性能,MongoDB 是最出色的选择。
它支持各种应用程序,包括实时探索性和预测性分析以及并行数据处理。此外,即使分散在众多服务器上,MongoDB 也可以提供高性能的数据存储。
有两种方法可以在你的 MAC 中安装 MongoDB。一个没有 Homebrew,第二个有 Homebrew。
不使用 Homebrew 手动安装 MongoDB
-
让我们安装 MongoDB。为此,请打开你的浏览器并将
google.com
放入地址栏中。 -
在 Google 搜索中输入 MongoDB,理想情况下,出现的第一个链接是 MongoDB 链接。从这里安装 MongoDB 有两种选择。
要通过 macOS 终端安装,请按照以下步骤操作。
-
前往 MongoDB 社区了解更多信息。接下来,选择你要使用的版本、平台和包。
选择 macOS 作为平台后,单击下载按钮和
tgz
作为文件格式。 -
下载
tgz
文件后,使用 macOS 终端将其解压缩。 -
你的 MongoDB 很可能会下载到
Downloads
文件夹。为此,请打开 MongoDB 终端并编写此命令。``bash
sudo mv mongodb-osx-ssl-x86_64-4.4.1 /usr/local/mongodb -
你必须将
MongoDB
文件夹移动到本地二进制存储。``bash
sudo mv mongodb-osx-ssl-x86_64-4.4.1 /usr/local/mongodb -
这将询问你的系统密码。提供密码。
你可以将目录更改为
/usr/local/mongodb
并使用ls
命令查看所有文件是否存在。请注意,此步骤是可选的。要更改目录,请键入以下命令。
cd /usr/local/mongodb
-
之后,你必须创建
database
文件夹。MongoDB 默认在data/db
子目录中写入或存储数据。所以这将是它的命令。
sudo mkdir -p /data/db
-
你可以使用
-p
参数建立目录结构。例如,使用以下命令查看是否已创建此路径和目录。``bash
cd /data/db -
要检查你是否在正确的目录中,请输入命令:
pwd
。要更改权限,你必须首先知道你的登录名。输入命令
whoami
找出你的用户名。 -
现在更改目录的权限。这样做的命令是:
``bash
sudo chown/data/db
使用 Homebrew 安装 MongoDB
如果你希望使用 Homebrew 安装 MongoDB,请手动按照这些说明进行操作。
-
在 macOS 上,Homebrew 有助于安装和管理程序。
brew update brew tap mongodb/brew
-
Homebrew 包安装好后,就可以使用 brew 下载 MongoDB 了。
-
在你的 macOS 终端中,键入以下命令。
``bash
brew install mongodb-community@version-number -
以下二进制文件将作为此安装的一部分进行安装。
4.1.
mongod
服务器
4.2.mongo
shell
4.3.mongos sharded
集群查询路由 -
完成安装需要几秒钟。之后,使用以下命令建立一个目录来存储 MongoDB 数据。
``bash
sudo mkdir -p /data/db
-
此时,你必须确保你的数据目录具有适当的权限。为此,请使用以下命令。
sudo chown -R `id -un` /data/db
-
这样可以确保数据目录已准备就绪并具有适当的权限。例如,MongoDB 安装将在以下位置创建以下文件和文件夹。
苹果 M1 英特尔处理器 日志目录 /opt/homebrew/var/log/mongodb
/usr/local/var/log/mongodb
配置文件 /opt/homebrew/etc/mongod.conf
/usr/local/etc/mongod.conf
资料目录 /opt/homebrew/var/mongodb
/usr/local/var/mongodb
-
现在,你将使用 MongoDB 社区版。MongoDB 可以使用
brew
命令在 macOS 上启动。但是,macOS 上的 MongoDB 服务需要手动操作。使用以下命令运行 MongoDB 守护程序,称为
mongod
(进程)。``bash
brew services start mongodb-community此过程将由 macOS 作为 macOS 服务执行。
-
使用以下命令将
mongod
操作进程作为 macOS 服务杀死。``bash
brew services stop mongodb-community -
要在后台手动启动 MongoDB 并侦听特定端口上的连接,请使用以下命令:
10.1.
mongod -config /usr/local/etc/mongod.conf -fork
用于配备 Intel CPU 的 Mac。
10.2.mongod -config /opt/homebrew/etc/mongod.conf –fork
适用于带有 Apple M1 CPU 的 Mac。 -
最后,再次检查你的 MongoDB 版本。键入以下命令:
mongo –version
是一个可用于更改版本的命令。命令行将向你显示 Mac 上安装的 MongoDB 版本。如果可能,开发人员建议使用最新版本的库和应用程序。
此外,它将使你免受客户端应用程序兼容性问题的影响。
-
输入命令
mongodb
显示安装列表。 -
使用命令
mongod -config /usr/local/etc/mongod.conf
启动 MongoDB。 -
键入以下命令以连接到 MongoDB 服务:
mongo
。 -
要显示所有数据库,请使用
show dbs
命令。
在本文中,将解释 MongoDB 及其用途。然后在 Intel 和 MAC 处理器中详细讨论了 MongoDB 的安装。
最后,使用 Homebrew 进行安装。此外,如果你想手动下载它,也为此目的提供了整个路径。