MongoDB 6.0升级后Windows 10无法登录:mongosh与mongo命令缺失
解决MongoDB 6.0升级后
mongo/mongosh命令无法识别的问题 问题原因
MongoDB 6.0版本开始,官方将MongoDB Shell(即mongosh,替代旧版mongo命令)从服务器安装包中分离,不再默认随服务器组件一起安装,所以你升级后找不到这两个程序是正常现象。
解决步骤
方法1:通过MSI安装包补装Shell组件
- 找到当初安装MongoDB 6.0的MSI安装文件,双击运行
- 在安装向导中选择「修改」选项
- 在组件选择界面,勾选「MongoDB Shell」组件,完成后续安装流程
- 安装完成后,重启终端,尝试输入
mongosh命令
方法2:手动安装mongosh
- 下载适配Windows系统的MongoDB Shell安装程序
- 完成安装后,找到mongosh的安装目录(默认路径一般是
C:\Program Files\MongoDB\MongoDB Shell\bin) - 将该路径添加到系统环境变量
PATH中:- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在系统变量列表中找到
PATH,点击「编辑」 - 点击「新建」,粘贴mongosh的bin目录路径,保存所有设置
- 重启终端,输入
mongosh验证是否正常运行
补充说明
旧版的mongo命令在MongoDB 6.0中已被废弃,官方推荐使用mongosh作为替代,安装完成后直接使用mongosh即可连接数据库。
内容的提问来源于stack exchange,提问作者bluethundr
相关产品推荐
相关产品推荐

