安装步骤
一、安装 Xcode 命令行工具
Homebrew 需要来自 Apple 的 Xcode 的 Xcode 命令行工具。
- 通过在 macOS 终端中运行以下命令来安装 Xcode 命令行工具:
xcode-select --install
二、安装 MongoDB 4.4社区版
brew tap mongodb/brew
brew install mongodb-community@4.4
下载成功后查看安装位置正不正确
您还可以运行以下命令来检查brew这些文件和目录的安装位置:
brew --prefix
- 查看版本号;
mongod --version
zsh: command not found: mongod
- 如果提示mongod找不到,需要查看一下环境配置:因为我是zsh命令
open -e .zshrc
- 写入并保存
export PATH="/opt/homebrew/opt/mongodb-community@4.4/bin:$PATH"
- 运行
source .zshrc
- 输入查看版本号
pretty ~ % mongod --version
db version v4.4.15
Build Info: {
"version": "4.4.15",
"gitVersion": "bc17cf2c788c5dda2801a090ea79da5ff7d5fac9",
"modules": [],
"allocator": "system",
"environment": {
"distarch": "x86_64",
"target_arch": "x86_64"
}
}
三、要将 MongoDB(即mongod进程)作为 macOS 服务运行,请运行:
brew services start mongodb/brew/mongodb-community@4.4
要停止mongod作为 macOS 服务运行,请根据需要使用以下命令:
brew services stop mongodb/brew/mongodb-community@4.4
四、要验证 MongoDB 是否正在运行,请执行以下操作之一:
如果您将 MongoDB作为 macOS 服务启动:
brew services list
遇到的坑点
1、如果启动项目的时候clone下载一直失败,可能是源的问题;
- 替换homebrew默认源
cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
- 替换homebrew-core源
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git
再重新尝试启动就可以了
2、当brew services start启动成功后是显示正常的,但是brew services list 的时候status是error的
可以尝试依次输入以下命令
> ls -l /tmp/mongodb-27017.sock
srwx------ 1 root wheel 0 Sep 27 10:55 mongodb-27017.sock
> sudo rm -rf /tmp/mongodb-27017.sock
> brew services start mongodb-community@6.0
> brew services list
Name Status User Plist
mongodb-community started riomain /Users/riomain/Library/LaunchAgents/homeb
如果启动失败,可能是没有关闭服务,先关闭上一次的服务
brew services stop mongodb-community@6.0
基础使用
新开一个窗口连接数据库:
mongosh
命令 | 操作 |
---|---|
show dbs | 显示数据库列表(数据库为空的话不显示) |
db | 显示当前数据库 |
use 数据库名 | 切换或创建数据(有则切换,无则创建) |
db.dropDatabase() | 删除当前所在数据库(D大写) |
文章来源于:官方介绍