![如何在 ubuntu 上将 mongodb 1.8 升级到 2.2?](https://linux22.com/image/601559/%E5%A6%82%E4%BD%95%E5%9C%A8%20ubuntu%20%E4%B8%8A%E5%B0%86%20mongodb%201.8%20%E5%8D%87%E7%BA%A7%E5%88%B0%202.2%EF%BC%9F.png)
遵循本指南: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