配置环境

  • MongoDB:v4.4.6
  • Linux:CentOS 8.3

问题描述

  • 最开始是发现在宝塔下“软件商店”里升级MongoDB无法成功,于是我就将老版本的MongoDB在宝塔下的“软件商店”里卸载了,然后又在宝塔下的“软件商店”里重装了一遍,这个时候发现虽然MongoDB版本成功升级了,但是出现了一个新的问题:安装的MongoDB无法启动,点击启动只是闪一下,然后发现还是没有启动。
  • 报错日志截图如下:
    报错日志
  • 无法启动的MongoDB截图如下:
    无法启动的MongoDB

原因分析

  • MongoDB不能跨版本升级,只能一个版本一个的升级,这就导致了最初的问题:在宝塔下“软件商店”里升级MongoDB无法成功
  • 而在宝塔下的“软件商店”里卸载MongoDB,会留有残留文件,导致卸载不干净,这就导致了后来的问题:安装的MongoDB无法启动,点击启动只是闪一下,然后发现还是没有启动

解决方案

  1. 在宝塔下的“软件商店”里卸载已安装的不能启动的MongoDB
  2. 删除卸载后的残留文件,目录如:/www/server/mongodb
  3. 重新在宝塔下的“软件商店”里安装MongoDB即可!
  4. 安装成功后截图如下:
    成功安装
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐