使用 Homebrew 安装 MongoDB

Tahseen Tauseef 2023年1月30日
  1. 不使用 Homebrew 手动安装 MongoDB
  2. 使用 Homebrew 安装 MongoDB
使用 Homebrew 安装 MongoDB

MongoDB 是一个著名的非结构化数据库管理系统,可以处理大量数据。它是一个面向文档的数据库系统,属于 NoSQL 系列(非 SQL)。

数据和记录保存为外观和功能类似于 JSON 对象的文档。文档是组成 MongoDB 基本数据单元的键值对的集合。

该数据库系统是在 2000 年代中期实施的。

希望在其应用程序中处理有组织、半结构化或非结构化数据的开发人员需要 MongoDB。对大数据分析感兴趣的人也可以使用 MongoDB。

如果应用程序的数据需要敏捷性、可扩展性和高性能,MongoDB 是最出色的选择。

它支持各种应用程序,包括实时探索性和预测性分析以及并行数据处理。此外,即使分散在众多服务器上,MongoDB 也可以提供高性能的数据存储。

有两种方法可以在你的 MAC 中安装 MongoDB。一个没有 Homebrew,第二个有 Homebrew。

不使用 Homebrew 手动安装 MongoDB

  1. 让我们安装 MongoDB。为此,请打开你的浏览器并将 google.com 放入地址栏中。

  2. 在 Google 搜索中输入 MongoDB,理想情况下,出现的第一个链接是 MongoDB 链接。从这里安装 MongoDB 有两种选择。

    要通过 macOS 终端安装,请按照以下步骤操作。

  3. 前往 MongoDB 社区了解更多信息。接下来,选择你要使用的版本、平台和包。

    选择 macOS 作为平台后,单击下载按钮和 tgz 作为文件格式。

  4. 下载 tgz 文件后,使用 macOS 终端将其解压缩。

  5. 你的 MongoDB 很可能会下载到 Downloads 文件夹。为此,请打开 MongoDB 终端并编写此命令。

    ``bash
    sudo mv mongodb-osx-ssl-x86_64-4.4.1 /usr/local/mongodb

  6. 你必须将 MongoDB 文件夹移动到本地二进制存储。

    ``bash
    sudo mv mongodb-osx-ssl-x86_64-4.4.1 /usr/local/mongodb

  7. 这将询问你的系统密码。提供密码。

    你可以将目录更改为 /usr/local/mongodb 并使用 ls 命令查看所有文件是否存在。请注意,此步骤是可选的。

    要更改目录,请键入以下命令。

    cd /usr/local/mongodb
    
  8. 之后,你必须创建 database 文件夹。MongoDB 默认在 data/db 子目录中写入或存储数据。

    所以这将是它的命令。

    sudo mkdir -p /data/db
    
  9. 你可以使用 -p 参数建立目录结构。例如,使用以下命令查看是否已创建此路径和目录。

    ``bash
    cd /data/db

  10. 要检查你是否在正确的目录中,请输入命令:pwd。要更改权限,你必须首先知道你的登录名。

    输入命令 whoami 找出你的用户名。

  11. 现在更改目录的权限。这样做的命令是:

    ``bash
    sudo chown /data/db

使用 Homebrew 安装 MongoDB

如果你希望使用 Homebrew 安装 MongoDB,请手动按照这些说明进行操作。

  1. 在 macOS 上,Homebrew 有助于安装和管理程序。

    brew update
    brew tap mongodb/brew
    
  2. Homebrew 包安装好后,就可以使用 brew 下载 MongoDB 了。

  3. 在你的 macOS 终端中,键入以下命令。

    ``bash
    brew install mongodb-community@version-number

  4. 以下二进制文件将作为此安装的一部分进行安装。

    4.1. mongod 服务器
    4.2. mongo shell
    4.3. mongos sharded 集群查询路由

  5. 完成安装需要几秒钟。之后,使用以下命令建立一个目录来存储 MongoDB 数据。

    ``bash
    sudo mkdir -p /data/db

  1. 此时,你必须确保你的数据目录具有适当的权限。为此,请使用以下命令。

    sudo chown -R `id
    -un` /data/db
    
  2. 这样可以确保数据目录已准备就绪并具有适当的权限。例如,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
  3. 现在,你将使用 MongoDB 社区版。MongoDB 可以使用 brew 命令在 macOS 上启动。

    但是,macOS 上的 MongoDB 服务需要手动操作。使用以下命令运行 MongoDB 守护程序,称为 mongod(进程)。

    ``bash
    brew services start mongodb-community

    
    此过程将由 macOS 作为 macOS 服务执行。
    
  4. 使用以下命令将 mongod 操作进程作为 macOS 服务杀死。

    ``bash
    brew services stop mongodb-community

  5. 要在后台手动启动 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。

  6. 最后,再次检查你的 MongoDB 版本。键入以下命令:mongo –version 是一个可用于更改版本的命令。

    命令行将向你显示 Mac 上安装的 MongoDB 版本。如果可能,开发人员建议使用最新版本的库和应用程序。

    此外,它将使你免受客户端应用程序兼容性问题的影响。

  7. 输入命令 mongodb 显示安装列表。

  8. 使用命令 mongod -config /usr/local/etc/mongod.conf 启动 MongoDB。

  9. 键入以下命令以连接到 MongoDB 服务:mongo

  10. 要显示所有数据库,请使用 show dbs 命令。

在本文中,将解释 MongoDB 及其用途。然后在 Intel 和 MAC 处理器中详细讨论了 MongoDB 的安装。

最后,使用 Homebrew 进行安装。此外,如果你想手动下载它,也为此目的提供了整个路径。

相关文章 - MongoDB Installation