共计 807 个字符,预计需要花费 3 分钟才能阅读完成。
背景:新电脑装置的是 MongoDB 6.0.4
形容:这个照 stackoverflow 上的高赞和谷歌搜寻的第一面给出的所有解决办法都不能解决,难顶,所以写了这篇,供起初人参考。
退回 MongoDB 5 解决了,,,起初发现把 5 安装包的 /usr/local/mongodb/bin 目录下的 mongo 文件复制到 6 中同样也能解决。
所以最终办法是:
把 5 安装包的 /usr/local/mongodb/bin 目录下的 mongo 文件复制到 6 中
如果是老手的话 能够依照以下具体步骤操作:
mac 关上 terminal
- 把下载下来的文件解压后放到 /usr/local 下(记得把 mongodb-macos-xx-x.x.x 重命名为 mongodb)
-
open .bash_profile 最初一行增加
export PATH=${PATH}:/usr/local/mongodb/bin/
- open .zshrc 最初一行增加
source ~/.bash_profile
- 在 terminal 中执行
source .zshrc
而后在 terminal 中输出 mongod -version 应该能进去版本信息,否则后面几步有问题 回去改。 - 在 terminal 中 cd /usr/local/mongodb 输出
mkdir data log
创立这两个存放数据和 log 的文件夹 -
在 terminal 输出
sudo chown 你电脑的用户名 /usr/local/mongodb/data sudo chown 你电脑的用户名 /usr/local/mongodb/log
-
而后在 terminal 输出
mongod --fork --dbpath data --logpath log/mongo.log --logappend
-
新开一个新的 terminal 输出
mongo
呈现================ Welcome to the MongoDB shell. For interactive help, type "help".
Happy hacking~
正文完