Mac 下安装 MongoDB
安装和启停
添加 mongo 仓库
1 | $ brew tap mongodb/brew |
安装
1 | # 安装最新版 |
默认位置
- 配置文件: /usr/local/etc/mongod.conf
- 日志: /usr/local/var/log/mongodb
- 数据: /usr/local/var/mongodb
启动/停止(通过 Services)
1 | $ brew services start mongodb-community |
启动/停止(手动)
1 | $ mongod --config /usr/local/etc/mongod.conf |
命令行
进入命令行
1 | $ mongo |
1 | # 显示数据库 |
Faq
- MongoDB 启动时报错:exception in initAndListen: MustDowngrade: Collection does not have UUID in KVCatalog
大概意思就是说需要降级,开始在卸载的时候数据目录并未随之删除,新版的配置文件,数据文件路径什么的都没变,很有可能是以前的历史数据造成的, 如果需要保留历史数据则需要到老版本获取备份, 如果不需要则删掉即可.