Mac 下安装 MongoDB
安装和启停
添加 mongo 仓库
$ brew tap mongodb/brew
安装
# 安装最新版
$ brew install mongodb-community
# 安装指定版本
$ brew install mongodb-community@4.2
$ brew install mongodb-community@3.6
# 仅仅安装最新的 Shell
$ brew install mongodb-community-shell
默认位置
- 配置文件: /usr/local/etc/mongod.conf
- 日志: /usr/local/var/log/mongodb
- 数据: /usr/local/var/mongodb
启动/停止(通过 Services)
$ brew services start mongodb-community
$ brew services stop mongodb-community
启动/停止(手动)
$ mongod --config /usr/local/etc/mongod.conf
$ mongo admin --eval "db.shutdownServer()"
命令行
进入命令行
$ mongo
MongoDB shell version v4.2.2
# 显示数据库
mongo > show dbs;
admin 0.000GB
config 0.000GB
local 0.000GB
# 使用数据库
mongo > use local
switched to db local
Faq
- MongoDB 启动时报错:exception in initAndListen: MustDowngrade: Collection does not have UUID in KVCatalog
大概意思就是说需要降级,开始在卸载的时候数据目录并未随之删除,新版的配置文件,数据文件路径什么的都没变,很有可能是以前的历史数据造成的, 如果需要保留历史数据则需要到老版本获取备份, 如果不需要则删掉即可.
说明
创建时间: 2023-01-15 00:29:00 , 最后编辑于 2023-12-08 00:54:00