You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04.6 LTS安装MongoDB 5.0.19:mongo二进制文件缺失

解决Ubuntu 20.04上MongoDB 5.0.19 mongo命令缺失问题

问题根源

MongoDB 5.0及后续版本中,原有的mongo Shell已被官方废弃,替代工具为mongosh。你仅安装了mongodb-org-server包(仅包含服务端程序),未安装包含Shell工具的对应包,且手动创建的符号链接可能存在路径错误。

解决方案

1. 安装官方MongoDB Shell包

直接安装mongodb-mongosh包,这是官方提供的标准Shell工具:

sudo apt update
sudo apt install mongodb-mongosh

安装完成后,运行mongosh即可直接连接MongoDB服务。

2. 修复mongo命令的符号链接(可选)

若习惯使用mongo命令,需确保符号链接指向正确的mongosh路径:

  • 先确认mongosh的实际安装路径:
    which mongosh
    
    正常输出为/usr/bin/mongosh
  • 删除之前可能存在的错误链接:
    sudo rm -f /usr/bin/mongo
    
  • 创建正确的符号链接:
    sudo ln -s /usr/bin/mongosh /usr/bin/mongo
    
  • 验证链接有效性:
    mongo --version
    
    输出应显示mongosh的版本信息。

3. 排查其他潜在问题

  • 若mongosh不在系统PATH中,手动添加到用户环境变量:
    编辑~/.bashrc文件,添加以下内容:
    export PATH="$PATH:/usr/bin"
    
    执行生效命令:
    source ~/.bashrc
    
  • 如需完整MongoDB工具链,可安装mongodb-org元包(包含服务端、Shell、配套工具):
    sudo apt install mongodb-org
    

内容的提问来源于stack exchange,提问作者Abhishek K V

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 15:17:06