Homebrew 需要来自 Apple 的 Xcode 的 Xcode 命令行工具。
xcode-select --install
brew tap mongodb/brew
brew install mongodb-community@4.4
下载成功后查看安装位置正不正确
您还可以运行以下命令来检查brew这些文件和目录的安装位置:
brew --prefix
mongod --version
zsh: command not found: mongod
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"
}
}
brew services start mongodb/brew/mongodb-community@4.4
要停止mongod作为 macOS 服务运行,请根据需要使用以下命令:
brew services stop mongodb/brew/mongodb-community@4.4
如果您将 MongoDB作为 macOS 服务启动:
brew services list
cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git
再重新尝试启动就可以了
可以尝试依次输入以下命令
> 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大写) |
文章来源于:官方介绍