安装 MongoDB 遇到的坑
概要:这篇文章说的是在 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 对于官方源安装的,使用如下命令管理: