在 macOS 上安装 MongoDB

MongoDB 分为社区版和企业版,本小节介绍在 macOS 上安装 MongoDB 5.0 社区版,此版本支持MacOS 10.14 或更高版本。访问www.mongodb.com/docs/manual… 查看其他操作系统的安装教程。

1. 前期准备

(1)安装 Xcode 命令行工具

在终端运行下面的命令安装 Xcode 命令行工具,如果已完成安装可跳过此步,在运行 xcode-select -v 检查安装的版本。

xcode-select --install

(2)安装 Homebrew

在终端运行下面的命令安装 Homebrew,如果已完成安装可跳过此步,运行 brew -v 检查安装的版本。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. 安装 MongoDB 5.0 社区版

(1)运行下面的命令安装为 MongoDB 定制的 Homebrew tap。

 brew tap mongodb/brew

在终端运行 brew tap 确定 mongodb/brew 是否安装成功。

(2)运行下面的命令更新 brew

brew update

(3)运行下面的命令安装 MongoDB

brew install mongodb-community@5.0

如果一切顺利,那么 mongod、 mongos 和 mongosh 会一并安装到系统中。mongod 是 MongoDB 主要的守护进程,它处理数据请求,管理数据访问,并执行后台管理操作。mongos 是一个分片集群,mongos 实例提供了客户端应用程序和分片集群之间的接口,它将查询和写操作路由到分片上。从应用程序的角度来看,mongos 实例的行为与任何其他 MongoDB 实例相同。mongosh 是 MongoDB Shell。

运行下面的命令查看 brew 将MongoDB 的配置文件、日志和数据文件安装在何处。

brew --prefix

在我的 macOS 运行上面的命令得到结果为 /usr/local。因此配置文件保存在 /usr/local/etc/mongod.conf、日志文件的目录为 /usr/local/var/log/mongodb、数据文件的目录为 /usr/local/var/mongodb。

3.运行 MongoDB 5.0 社区版

在 macOS 终端执行下面的命令,将 MongoDB(即mongod进程)作为一个 macOS 服务运行

brew services start mongodb-community@5.0

运行下面的命令验证 MongoDB 正在运行

brew services list

运行下面的命令停止运行 MongoDB

brew services stop mongodb-community@5.0

4.连接 MongoDB

按照前面的步骤操作之后,MongoDB 实例将运行在本地主机上,默认端口为 27017。在终端运行不带任何参数执行 mongosh 命令便能连接到在本地主机 27017 端口运行的 MongoDB 实例。

// 这两个命令效果相同

mongosh

mongosh "mongodb://localhost:27017"

上述命令会连接到 test 数据库,它是 MongoDB 默认的数据库,执行下面的命令能连接到特定的数据库。

mongosh "mongodb://localhost:27017/db1"

访问 www.mongodb.com/docs/mongod… 查看mongosh连接 MongoDB实例的详情。

写在后面

MongoDB 是一个开源、跨平台、面向文档的NoSQL数据库,它的核心概念有 Database、Collection 和 Document,后续将介绍如何操作 MongoDB。

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYclAA39' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片