HOWTO · MongoDB
使用 Homebrew 安装 MongoDB
本教程将告诉你什么是 MongoDB,以及在你的 MAC 中安装它的不同方法。此外,将详细说明使用 Homebrew 进行安装。
本页内容
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.mongoshell
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 进行安装。此外,如果你想手动下载它,也为此目的提供了整个路径。