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

如何在Ubuntu 23.04(非LTS版本)安装最新MongoDB Server?

安全安装MongoDB Server到Ubuntu 23.04的方案

方案1:用Docker容器部署(推荐)

这种方式完全隔离系统包依赖,不会触发任何冲突,是最稳妥的选择:

  • 先装Docker和Docker Compose:
    sudo apt update && sudo apt install docker.io docker-compose -y
    
  • 拉取官方最新MongoDB镜像:sudo docker pull mongo:latest
  • 启动带数据持久化的容器(把数据存在本地~/mongodb-data目录,防止容器删除丢失数据):
    sudo docker run -d \
      --name mongodb \
      -p 27017:27017 \
      -v ~/mongodb-data:/data/db \
      mongo:latest
    
  • 连接MongoDB:sudo docker exec -it mongodb mongosh
  • 日常管理:启动容器用sudo docker start mongodb,停容器用sudo docker stop mongodb

方案2:MongoDB Atlas Local(适合开发场景)

如果只是本地开发用,官方的Atlas Local无需系统级安装,直接通过MongoDB Compass启动:

  • 安装MongoDB Compass(官方可视化工具),它自带Atlas Local功能
  • 打开Compass后,选「Connect」→「Connect to Atlas Local」,就能一键启动隔离的本地MongoDB实例,完全不碰系统依赖

方案3:从官方源码编译安装

步骤稍繁琐,但完全可控,能避免任何包依赖问题:

  • 先装编译所需依赖:
    sudo apt update && sudo apt install build-essential cmake libssl-dev libsasl2-dev -y
    
  • 前往MongoDB官方网站下载最新稳定版的源码包,解压后进入源码目录
  • 创建编译目录并进入:cd mongo && mkdir build && cd build
  • 配置编译参数(指定安装路径为/usr/local/mongodb):cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mongodb
  • 编译并安装(-j$(nproc)用满CPU核心加速编译):make -j$(nproc) && sudo make install
  • 把MongoDB命令加到系统环境变量:echo 'export PATH=/usr/local/mongodb/bin:$PATH' >> ~/.bashrc && source ~/.bashrc
  • 创建数据目录并设置权限:sudo mkdir -p /var/lib/mongodb && sudo chown $USER:$USER /var/lib/mongodb
  • 启动MongoDB:mongod --dbpath /var/lib/mongodb

内容的提问来源于stack exchange,提问作者Alok

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 09:23:15