我最近在我的 AWS Linux 服务器上更新了 mongodb
sudo yum install -y mongodb-org
结果是 mongod 命令将不再成功启动 mongodb 服务器,因为我会收到一个错误,说它没有找到数据目录 /data/db/,即使在 mongodb.conf 中说:
storage:
dbPath: /var/lib/mongo
在我的 init.d/mongod 中它指向该配置文件:CONFIGFILE="/etc/mongod.conf"
所以我现在有以下问题:
- 为什么我现在必须使用 mongod --dbpath /var/lib/mongo 手动启动 mongod。如果在不使用 -dbpath 选项的情况下启动它,则会导致它忽略 /etc/mongod.conf 中指定的路径。为什么?
- 我该怎么做才能确保它在重新启动时会再次查看正确的数据目录,就像我更新之前一样?
- 更新时我是否应该做一些不同的事情而不是执行 sudo yum install -y mongodb-org?