安装mongodb-community之后提示command not found: mongo找不到mongo指令

  • Post author:
  • Post category:其他


写在前面

最近下载mongodb-community之后,试图使用mongo命令行,遇到了一点小问题。因为当前版本较新,用命令行操作mongodb的人也相对较少,互联网上搜索了很久没找到合适的资料,解决这个问题花了一些时间,所以做了一个简单的笔记。

问题


你是不是也遇到了这种情况:

安装mongodb-community之后,输入mongo提示


command not found: mongo


,没有mongo指令。

搜了不少资料,都是让配置环境变量的,我试了很多种方法并没有用。

原因


看了下我的版本是6.0.1,bin目录下并没有mongo.exe,所以没有mongo命令

(mac下的安装路径在/usr/local/Cellar/mongodb-community/,可以自行去看一下);

解决方法


你可以试着在终端输入



mongosh



,这个命令在6版本后相当于之前的mongo命令;

如果还是无效,可以去下载一个

mongoDB shell

,附下载链接:

MongoDB Shell Download | MongoDB

再在终端输入

mongosh

这时候就可以输入命令行了,试着输入

show dbs

当然啦,使用这个方法的前提是——你的版本也在6以后,并且你输入

mongod

是没有问题的;


如果mongod都无法运行,那请先行配置环境参数:


方案一:

1.在终端中输入 ”

open -e .bash_profile

“,打开bash_profile文件。

2.将安装目录 ”

export PATH=${PATH}:/usr/local/Cellar/mongodb-community/


6.0.1


/bin

” 添加到bash_profile文件。(地址根据自己的来,这里仅供参考)

3.Command+S保存,然后在终端中输入”

source .bash_profile

“使配置立即生效。

4.在终端中输入 ”

mongod -version

“,如果出现如下信息则说明已成功。



方案二:


echo ‘export PATH=”/usr/local/Cellar/mongodb-community/

6.0.1

/bin:$PATH”‘ >> ~/.zshrcsource ~/.zshrc

直接在终端输入这个。同样,具体路径根据自己的来。

结束语

只能帮大家到这里啦。菜鸟踩完坑做了个笔记,希望帮助别的菜鸟少踩点坑~~

ps:喜欢改昵称,所以图片水印和当前id对不上。纯原创文哈。



版权声明:本文为dongkeai原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。