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

如何在Linux Mint 19+操作系统上安装MongoDB 5.0.3

Linux Mint 19.x 安装 MongoDB 5.0.3 解决方案

故障根因

Linux Mint 19.3 基于 Ubuntu 18.04(代号 bionic)开发,你此前使用了适配 Ubuntu 20.04(代号 focal)的软件源,版本不匹配导致实际安装的是系统默认源内的旧版 MongoDB,且未正确生成 mongod 服务文件。


第一步:清理错误安装残留

执行以下命令删除旧版本、错误源和冗余依赖:

  • 卸载所有已安装的 MongoDB 相关包
sudo apt-get purge mongodb* -y
  • 删除冗余依赖和残留配置
sudo apt autoremove -y
sudo rm -rf /etc/apt/sources.list.d/mongodb*.list
  • 更新软件源缓存
sudo apt update

第二步:正式安装 MongoDB 5.0.3

  • 安装必要依赖包
sudo apt install gnupg wget apt-transport-https ca-certificates -y
  • 导入 MongoDB 官方 GPG 密钥
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
  • 添加适配 Ubuntu 18.04(bionic)的 MongoDB 5.0 官方源
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
  • 刷新软件源缓存
sudo apt update
  • 指定安装 5.0.3 版本
sudo apt install -y mongodb-org=5.0.3 mongodb-org-server=5.0.3 mongodb-org-shell=5.0.3 mongodb-org-mongos=5.0.3 mongodb-org-tools=5.0.3
  • 锁定版本防止后续自动更新
echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections

第三步:验证安装结果

  • 重载 systemd 服务配置
sudo systemctl daemon-reload
  • 启动 MongoDB 服务
sudo systemctl start mongod
  • 设置开机自启
sudo systemctl enable mongod
  • 查看服务运行状态,正常应为 active (running)
sudo systemctl status mongod
  • 验证版本,输出应为 5.0.3
mongo --version

启动失败排查

如果启动时提示服务异常,优先检查目录权限:

  • 修复 MongoDB 数据和日志目录权限
sudo chown -R mongodb:mongodb /var/lib/mongodb /var/log/mongodb
  • 重启服务即可恢复
sudo systemctl restart mongod

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 03:54:02