当前位置:论坛首页 > Linux面板 > 求助

【已解答】安装了mongodb 4.49 但实际上安装的版本是3.6.2

发表在 Linux面板2023-5-23 16:07 [复制链接] 6 1178

本帖最后由 堡塔运维香菜卷 于 2023-5-23 16:28 编辑

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

7.9.9
系统版本:

CentOS 7.9.2009 x86_64(Py3.7.9)
问题描述:

安装了宝塔提供的  mongodb 4.4.9 插件        但运行  mongod --version 查看版本的时候  显示 db version 3.6.2  ,这个问题应该怎么解决呢
相关截图(日志、错误):

使用道具 举报 只看该作者 回复
发表于 2023-5-23 16:28:06 | 显示全部楼层
您好,宝塔面板上提供该版本号插件属于我司针对MongoDB的做兼容的插件版本号,不属于mongodb程序的版本号定义,目前该插件兼容的是MongoDB3.6.2进行兼容开发的,如果您有特殊的版本需求,建议您可以尝试自行编译安装MongoDB使用。
使用道具 举报 回复 支持 反对
发表于 2023-6-27 16:40:41 | 显示全部楼层
本帖最后由 94love1 于 2023-6-27 17:19 编辑

可以自己下载MongoDB包,然后按照下边操作就可以替换插件按照的版本。
!!!操作之前最好备份/www/server/mongodb下文件
  1. mongodb_path=/www/server/mongodb

  2. tar zxvf /path/to/mongodb_package.tgz
  3. \cp -a -r /path/to/mongodb_package/bin $mongodb_path/

  4. rm -f /usr/bin/mongo*

  5. chown -R mongo:mongo $mongodb_path
  6. chmod +x $mongodb_path/bin
  7. ln -sf $mongodb_path/bin/* /usr/bin/
复制代码


以上代码参考插件MongoDB 4.4.9目录/www/server/panel/plugin/mongodb/mongodb.sh文件
使用道具 举报 回复 支持 反对
发表于 2023-7-2 19:59:02 | 显示全部楼层
太扯了,我也遇到这个问题。并且官方更扯的是,把插件版本号命名为 4.4.x,和本体版本号形似,真晕。
使用道具 举报 回复 支持 反对
发表于 2023-7-2 20:11:42 | 显示全部楼层
94love1 发表于 2023-6-27 16:40
可以自己下载MongoDB包,然后按照下边操作就可以替换插件按照的版本。
!!!操作之前最好备份/www/server/ ...

这个 mongodb.sh  文件在哪里找的?
我没找到,在现在的版本里这里变成了 mongodb_main.py
使用道具 举报 回复 支持 反对
发表于 2023-7-20 18:01:10 | 显示全部楼层
用户01 发表于 2023-7-2 20:11
这个 mongodb.sh  文件在哪里找的?
我没找到,在现在的版本里这里变成了 mongodb_main.py ...

mongodb.sh是MongoDB插件下的文件就在
  1. /www/server/panel/plugin/mongodb/mongodb.sh
复制代码

以上代码参考插件MongoDB 4.4.9目录/www/server/panel/plugin/mongodb/mongodb.sh文件

使用道具 举报 回复 支持 反对
发表于 2023-7-22 03:07:01 | 显示全部楼层
94love1 发表于 2023-7-20 18:01
mongodb.sh是MongoDB插件下的文件就在

可能新版本的宝塔没有这个东西了,他们连软件安装逻辑都改成面目全非了!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表