关于mongodb:bug-solved-zsh-command-not-found-mongo-Mac-M1M2

背景:新电脑装置的是MongoDB 6.0.4


形容:这个照stackoverflow上的高赞和谷歌搜寻的第一面给出的所有解决办法都不能解决,难顶,所以写了这篇,供起初人参考。


退回MongoDB 5 解决了,,,起初发现把5安装包的/usr/local/mongodb/bin目录下的mongo文件复制到6中同样也能解决。
所以最终办法是:
把5安装包的/usr/local/mongodb/bin目录下的mongo文件复制到6中


如果是老手的话 能够依照以下具体步骤操作:

mac关上terminal

  1. 把下载下来的文件解压后放到/usr/local下 (记得把mongodb-macos-xx-x.x.x重命名为mongodb)
  2. open .bash_profile 最初一行增加

    export PATH=${PATH}:/usr/local/mongodb/bin/
  3. open .zshrc 最初一行增加source ~/.bash_profile
  4. 在terminal中执行source .zshrc 而后在terminal中输出mongod -version 应该能进去版本信息,否则后面几步有问题 回去改。
  5. 在terminal中 cd /usr/local/mongodb 输出mkdir data log 创立这两个存放数据和log的文件夹
  6. 在terminal输出

    sudo chown 你电脑的用户名 /usr/local/mongodb/data
    sudo chown 你电脑的用户名 /usr/local/mongodb/log
  7. 而后在terminal输出

    mongod --fork --dbpath data --logpath log/mongo.log --logappend
    
  8. 新开一个新的terminal 输出mongo
    呈现

    ================
    Welcome to the MongoDB shell.
    For interactive help, type "help".

    Happy hacking~

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据