如何在 ubuntu 上将 mongodb 1.8 升级到 2.2?

如何在 ubuntu 上将 mongodb 1.8 升级到 2.2?

遵循本指南:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/我最终在 Ubuntu 10.04 上安装了 mongodb 18。

我刚刚阅读了 2.2 mongodb 升级说明,上面说只需替换二进制文件即可。 替换的二进制文件是 /usr/lib/mongodb/mongod 吗?

看起来 2.2 tar 有几个我可能需要复制的文件:mongo、mongod、mongoexport、mongodump、mongofiles、mongoimport、mongorestore、mongos、xulwrapper

我可以复制并粘贴所有这些来替换这些文件的旧版本吗?

答案1

您可以覆盖 MongoDB 二进制文件,这样就可以正常工作

但是,您不可能安装 1.2.2 版本 - 因为安装说明中提到的存储库中没有该版本(并且它是旧的 - 从 2010 年 1 月开始) - 只有 1.8、2.0 和 2.2 版本。

您可能会将它与驱动程序版本混淆 - 可能是 PHP?

如果你运行/usr/lib/mongodb/mongod --version它会告诉你实际安装的 mongod 版本。

如果您安装了较低版本之一并想要升级,我建议您删除旧软件包:

sudo apt-get remove mongodb18-10gen

然后安装最新的稳定版本(截至撰写本文时为 2.2.2):

sudo apt-get install mongodb-10gen

相关内容