MySQL 8.4 LTS 与 Metabase 奇怪兼容性问题:降级到 8.0.4 后...
eveqvq982
·
2025-03-21
·
via MySQL
起源
在使用 Metabase 0.53.6 连接 1Panel 自带的 MySQL 8.4.4 时,出现数据库链接失败 API Health 测试失败
症状
- Metabase 连接失败:无法连接到数据库。
- DBeaver 连接报错:提示
Public Key Retrieval is not allowed。
- 本地登录正常:通过 Adminer 工具可以正常登录,数据库账号密码无误,数据库确实存在。
环境
宿主机
容器类型
操作系统
面板
MySQL 版本
- 1Panel 自带 MySQL 8.4.4 (问题版本)
- 宝塔安装 MySQL 8.0.0 (正常版本)
- 宝塔安装 MySQL 8.4 LTS (问题复现)
排查
-
初步怀疑 1Panel 问题:
- 重装 1Panel ,问题依旧。
- 更换 LXC Template 为 Ubuntu 24.04 ,问题未解决。
-
尝试更换数据库:
- 尝试连接另外一台宝塔安装的 MySQL 8.0.0 ,连接正常。
-
怀疑 1Panel 镜像问题:
- 在另一台主机上安装宝塔,并部署 MySQL 8.4 LTS ,问题复现。
- 确认问题可能与 MySQL 8.4 LTS 相关。
-
解决方案:
- 将 1Panel 自带的 MySQL 降级到 8.0.41 版本,问题解决。
总结
坑爹啊新版本 纯纯浪费时间 我还搜了一圈没人发相关内容
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。