gpt4 book ai didi

mongodb - 将 MongoDb 升级到 3.4.3 但 mongod --version 仍然显示 3.2.1

转载 作者:行者123 更新时间:2023-12-04 19:14:34 24 4
gpt4 key购买 nike

我已将我的 MongoDB 社区版本升级到 3.4.3

当我运行 sudo apt-get install -y mongodb-org
我明白了

Reading package lists... Done
Building dependency tree
Reading state information... Done
mongodb-org is already the newest version (3.4.3).

但是当我运行 mongod --version
我明白了
db version v3.2.11
git version: 009580ad490190ba33d1c6253ebd8d91808923e4
OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016
allocator: tcmalloc
modules: none
build environment:
distmod: ubuntu1604
distarch: x86_64
target_arch: x86_64

编辑

我跑了 apt-file list mongodb-server我得到了
result

更新(临时解决方案)

我决定使用 tarball 下载 v3.4.3 二进制文件
mkdir ~/bin && cd ~/bin
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.3.tgz
tar -zxvf mongodb-linux-x86_64-3.4.3.tgz
mv ./mongodb-linux-x86_64-3.4.3 ./mongodb
rm mongodb-linux-x86_64-3.4.3.tgz

更新了 mongod.service通过替换 /usr/bin/mongod 文件至 ~/bin/mongodb/bin/mongod
重新加载 systemctl守护进程并重新启动服务

最佳答案

我认为这不是一个官方的解决方案,但我昨天确实遇到了同样的问题,我解决了这个运行这个

  • sudo apt-get install -y mongodb (这回到db版本v2.6.10)
  • sudo apt-get install -y mongodb-org (这确实安装了数据库版本 v3.4.3)

  • 并重新启动服务(sudo service mongod restart)

    我希望这可以帮助你!

    问候

    关于mongodb - 将 MongoDb 升级到 3.4.3 但 mongod --version 仍然显示 3.2.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43301045/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com