MySQL 8.4 LTS 与 Metabase 奇怪兼容性问题:降级到 8.0.4 后问题解决 (1Panel and BT Panel 复现) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
eveqvq982
V2EX    MySQL

MySQL 8.4 LTS 与 Metabase 奇怪兼容性问题:降级到 8.0.4 后问题解决 (1Panel and BT Panel 复现)

  •  
  •   eveqvq982 202 天前 2910 次点击
    这是一个创建于 202 天前的主题,其中的信息可能已经有所发展或是发生改变。

    起源

    在使用 Metabase 0.53.6 连接 1Panel 自带的 MySQL 8.4.4 时,出现数据库链接失败 API Health 测试失败

    症状

    • Metabase 连接失败:无法连接到数据库。
    • DBeaver 连接报错:提示 Public Key Retrieval is not allowed
    • 本地登录正常:通过 Adminer 工具可以正常登录,数据库账号密码无误,数据库确实存在。

    环境

    宿主机

    • Proxmox VE (PVE) 8.3.1

    容器类型

    • LXC

    操作系统

    • Debian 12
    • Ubuntu 24.04

    面板

    • 1Panel
    • BT Panel

    MySQL 版本

    • 1Panel 自带 MySQL 8.4.4 (问题版本)
    • 宝塔安装 MySQL 8.0.0 (正常版本)
    • 宝塔安装 MySQL 8.4 LTS (问题复现)

    排查

    1. 初步怀疑 1Panel 问题

      • 重装 1Panel ,问题依旧。
      • 更换 LXC Template 为 Ubuntu 24.04 ,问题未解决。
    2. 尝试更换数据库

      • 尝试连接另外一台宝塔安装的 MySQL 8.0.0 ,连接正常。
    3. 怀疑 1Panel 镜像问题

      • 在另一台主机上安装宝塔,并部署 MySQL 8.4 LTS ,问题复现。
      • 确认问题可能与 MySQL 8.4 LTS 相关。
    4. 解决方案

      • 将 1Panel 自带的 MySQL 降级到 8.0.41 版本,问题解决。

    总结

    坑爹啊新版本 纯纯浪费时间 我还搜了一圈没人发相关内容

    10 条回复    2025-03-21 15:59:26 +08:00
    qW7bo2FbzbC0
        1
    qW7bo2FbzbC0  
       202 天前
    MySQL 发新版本,是三方软件没适配好,管 MySQL 什么事情?
    realpg
        2
    realpg  
    PRO
       202 天前
    关 MYSQL 鸟事
    godleon
        3
    godleon  
       202 天前
    navicat 付费版表示无法复现
    yh7gdiaYW
        4
    yh7gdiaYW  
       202 天前
    mysql 没必要追这么新的版本,自从 8.0.38 搞出崩溃的低级 bug 后,我对他们家的质量表示十分怀疑
    vczyh
        5
    vczyh  
       202 天前
    bjfane
        6
    bjfane  
    PRO
       202 天前
    mysql8.0.x 2026 年 EOL ,放心用,到时候就适配了,
    如果没用到 8.4 的新特性,完全不需要纠结。
    另外补充一个奇怪的知识,虽然 8.0.x 到 26 年,但是 mysql 的 apt 源不对 debian11 的 8.0.x 继续维护了,只到一个固定的版本 12 没问题。
    eveqvq982
        7
    eveqvq982  
    OP
       202 天前
    @qW7bo2FbzbC0
    @realpg
    那是我见识少了 第一次碰见这种问题

    @godleon 可能跟我用的旧版有关? Dbeaver 23.3.0.202312201943

    @yh7gdiaYW @bjfane 确实追新掉坑里了 不过 1Panel 默认安装的就是最新版本 8.4.4


    @vczyh 我搜的时候没注意.. 这个可能能解决问题 不过最关键的还是 Metabase 连不上 用来跑 Docker 的数据库我本地开发基本不用
    mark2025
        8
    mark2025  
       202 天前   1
    mysql 无处不是坑,当个超级记事本没问题,跑资金金融业务还是慎重
    adoal
        9
    adoal  
       202 天前
    这个问题甚至都不需要用 AI 回答,哪怕是在已经被广大网友认为过时的 Google 里贴进 DBeaver 报错的“ Public Key Retrieval is not allowed”,都能找到给 JDBC 设置参数 allowPublicKeyRetrieval 的解决方法
    samnya
        10
    samnya  
       202 天前   2
    这个在 metabase 的论坛上就有,因为它数据库连接会使用 SSL ,得在 `MB_DB_CONNECTION_URI` 加个 `allowPublicKeyRetrieval=true`
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     885 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 104ms UTC 22:24 PVG 06:24 LAX 15:24 JFK 18:24
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86