Mongodb 当我升级mongo时,它仍然显示版本2.x.x,我怎样才能升级到更高的版本? 如何从mongo版本2升级到版本3?
我正在尝试从Mongo2.x.x升级到最新版本(当时是3.2.x) 他们说我需要先到版本3.0.x,所以这就是我现在想要实现的全部目标——从版本2到版本3 第一次尝试:Mongodb 当我升级mongo时,它仍然显示版本2.x.x,我怎样才能升级到更高的版本? 如何从mongo版本2升级到版本3?,mongodb,Mongodb,我正在尝试从Mongo2.x.x升级到最新版本(当时是3.2.x) 他们说我需要先到版本3.0.x,所以这就是我现在想要实现的全部目标——从版本2到版本3 第一次尝试:apt get 我首先尝试使用apt-get,然后是这些(链接到发件人,链接到发件人)。 这一切看起来都很正常,但是我的版本号($mongo--version)没有改变,所以实际上根本没有升级 第二次尝试:mongod-10gen 然后我找到并跟踪了他们。 这一次,每一步都是成功的,但最终的结果是我的版本现在已经下降了!(从2.6
apt get
我首先尝试使用apt-get
,然后是这些(链接到发件人,链接到发件人)。这一切看起来都很正常,但是我的版本号(
$mongo--version
)没有改变,所以实际上根本没有升级
第二次尝试:mongod-10gen
然后我找到并跟踪了他们。这一次,每一步都是成功的,但最终的结果是我的版本现在已经下降了!(从2.6.1到2.4.14) 我还尝试了按照中的说明进行操作,这些说明与其他说明基本相同,并且给出了相同的结果——每一步都取得了成功,但最终的结果仍然是v2 mongo 第三次尝试:复制二进制文件 实际上,我首先建议通过二进制文件下载和复制(但我首先尝试了自动安装说明,因为这似乎更容易) 我的二进制文件实际上都直接在
/usr/bin/
中
(对我来说,它是针对Ubuntu 14的,之前的版本是v3.0.14)
/usr/bin/
中李>
像这样:
$ curl https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.0.14.tgz -o mongo_3.0.14.tgz
$ tar -xvf mongo_3.0.14.tgz
$ sudo service mongod stop # stop DB
$ sudo cp mongodb-linux-x86_64-ubuntu1404-3.0.14/bin/* /usr/bin
$ sudo service mongod start # and restart
$ mongo --version
MongoDB外壳版本:3.0.14
成功!!
因此,正确的方法是按照最初的说明进行操作——然而,我起初并不清楚“复制二进制文件”是什么意思,我真的认为使用apt get
自动安装是一种简单而正确的方法(为什么不起作用?)-我怀疑其他人会遇到这个问题,所以我会将第三次尝试作为答案,并仍然张贴问题