概要:这篇文章说的是在 Linux 上(包括 Ubuntu 和 CentOS)上安装 MongoDB 社区版(Community Edition)遇到的几个坑。 ##软件包的区别 对于 Ubuntu 来说:先看官方的一个说明片段。【这里】 【mongodb】是由 Ubuntu 维护的,不是由 MongoDB 公司维护的软件包,这个软件包和官方的 mongodb-org 冲突。这个软件包大多数情况下当前都不是最新的正式版,要检查非官方的 mongodb 包是否已经安装在你的系统上,使用如下命令: sudo apt list --installed | grep mongodb 如果已经安装了非官方的软件包并且需要卸载,使用如下命令: sudo apt remove mongodb sudo apt purge mongodb 【mongodb-org】是由 MongoDB 公司维护的,并且始终保持为当前数据库的最新正式版。 对于 CentOS 来说: 软件包的区别和 Ubuntu 类似。 ##名称区别区别 对于官方的 【mongodb-org】 包来说,一系列名称都使用的是【mongod】 对于非官方的【mongodb】包来说,一些列名称都使用的是【mongodb】 ##管理方式区别 对于非官方源安装的,使用如下命令管理: sudo systemctl enable mongodb sudo systemctl disable mongodb sudo systemctl start mongodb sudo systemctl restart mongodb sudo systemctl stop mongodb sudo systemctl status mongdob 对于官方源安装的,使用如下命令管理: