在 Mac 上安装 MongoDB
MongoDB是一个通用的,基于文档的分布式数据平台,专为现代应用程序开发人员和云构建。
MongoDB被归类为NoSQL数据库。它使用具有可选架构的类似 JSON 的文档。
本教程向您展示如何通过Homebrew在Mac上安装MongoDB。
安装选项
您可以将MongoDB用作云部署或本地安装。在本教程中,我们将其安装为本地安装。
当您在本地安装它时,您可以选择安装企业服务器或免费的社区服务器。在本教程中,我们将安装免费的社区服务器。
有几种方法可以在Mac上安装MongoDB。
- 选项 1:通过 Homebrew 安装它(推荐)。
- 选项 2:使用安装文件手动安装它。
在本教程中,我们使用选项 2(通过 Homebrew)安装它。
建议通过Homebrew安装MongoDB,因为它会自动安装所有需要的依赖项,提供示例文件来帮助您入门,并简化未来的升级和维护任务。mongod.conf
先决条件
因为我们是通过Homebrew安装MongoDB,所以这要求我们在Mac上安装Homebrew。
如果您不确定是否安装了 Homebrew,请打开终端窗口并输入以下内容:
brew help
如果你安装了自制软件,这将返回一堆与自制软件相关的信息。如果没有,您可能需要安装自制软件。
要安装自制软件,请运行自制软件主页上列出的命令。
请务必先阅读安装要求。特别是,在安装Homebrew之前,您需要在Mac上安装Xcode。
安装 MongoDB
好的,现在我们已经安装了Homebrew,我们可以继续使用它来安装MongoDB。
在终端窗口中运行以下命令:
brew tap mongodb/brew
这将下载MongoDB和数据库工具的官方自制公式。
运行以下命令:
brew tap | grep mongodb
这只是检查您的系统是否满足所有安装先决条件。如果是这样,将列出冲泡水龙头 ()。mongodb/brew
如果它不能确保您的系统满足上面给出的链接中列出的要求。
运行以下命令:
brew install [email protected]
这是实际安装MongoDB的部分。在本例中,我们将安装版本 4.4。随意更改该部分以匹配您正在安装的实际版本。
您可以查看MongoDB网站以获取最新版本。您可以修改上面的代码以反映最新版本。
如果您愿意,还可以并行运行多个版本。
运行 MongoDB
现在安装了MongoDB,您需要启动它。
当你运行MongoDB时,你运行mongod进程。mongod是MongoDB系统的主要守护进程。
有几种方法可以运行MongoDB(即mongodb进程):
- 选项 1:将其作为 MacOS 服务运行
- 选项 2:将其作为后台进程手动运行
选项 1
要将其作为 MacOS 服务运行,请输入以下命令:
brew services start [email protected]
你可以像这样停止它:
brew services stop [email protected]
选项 2
要像后台进程一样手动运行它,请输入以下命令:
mongod --config /usr/local/etc/mongod.conf --fork
要停止作为后台进程运行的 mongod,请从 mongo shell 连接到 mongod,然后发出关闭命令。
验证MongoDB是否正在运行
您可以通过发出以下命令之一来检查MongoDB是否正在运行,具体取决于它是作为MacOS服务还是后台进程运行。
如果您将MongoDB作为MacOS服务启动:
brew services list
您应该会看到服务列为 。mongodb-community``started
如果您将MongoDB作为后台进程启动:
ps aux | grep -v grep | grep mongod
您应该在输出中看到您的流程。mongod
连接到MongoDB
现在MongoDB已经启动并运行,我们可以连接到它并开始使用它。
在新的终端窗口中,输入以下内容:
mongo
这将 mongo shell 连接到正在运行的 MongoDB 实例。
这应该显示一堆文本,最后,您应该看到以下提示:
>
这意味着它已准备好接受您的命令。
输入命令
连接后,您可以根据需要输入任意数量的命令。
对于初学者,输入以下命令以显示数据库列表:
show dbs
这应该会导致显示以下数据库:
admin 0.000GB config 0.000GB local 0.000GB