写在前面
最近下载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对不上。纯原创文哈。
原文地址:https://blog.csdn.net/dongkeai
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。