请勿升级到 MySQL 8.0.37 之后的任何版本

请勿升级到 MySQL 8.0.37 之后的任何版本

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

Jean-François Gagné 在 bug.mysql.com 上报告了一个严重的错误,该错误现已变为私有。Percona 已进行了多次测试,并打开了 PS-9306 以调查该问题。简而言之,如果创建大量表(例如 10,000 个),MySQL 守护进程将在重启时崩溃。受影响的版本包括 MySQL 8.0.38、MySQL 8.4.1 和 MySQL 9.0.0。目前尚未找到根本原因和解决方案。建议用户在修复发布之前不要使用这些 MySQL 版本。

🔎

延伸解读

问题触发条件与影响

根据文章,当创建大量表(例如10,000个)时,MySQL守护进程会在重启时崩溃。受影响的版本包括MySQL 8.0.38、8.4.1和9.0.0。这意味着在这些版本上运行具有大量表的数据库实例,一旦重启就可能无法正常启动,导致服务中断。

当前调查状态

该问题最初由Jean-François Gagné在bug.mysql.com上报告(#115517),但该bug现已转为私有。Percona进行了多次测试并打开了PS-9306来调查。目前尚未确定根本原因,也没有可用的解决方法。因此,在修复发布之前,建议用户不要使用上述版本。

对用户的建议

鉴于问题可能导致重启崩溃且无解决方案,用户应避免升级或使用MySQL 8.0.38、8.4.1和9.0.0。如果已在使用,需谨慎评估重启风险,并关注官方修复进展。文章建议在修复发布前不要采用这些版本。

❓

Q&A

MySQL 8.0.38 版本有什么严重问题?

MySQL 8.0.38 版本在重启时会因创建大量表(如 10,000 个)而导致守护进程崩溃。

哪些 MySQL 版本受到影响?

受影响的版本包括 MySQL 8.0.38、MySQL 8.4.1 和 MySQL 9.0.0。

用户在修复发布之前应该怎么做?

建议用户在修复发布之前不要使用 MySQL 8.0.38、8.4.1 和 9.0.0 版本。

这个问题的根本原因是什么?

目前尚未找到根本原因和解决方案。

如何测试这个 MySQL 问题?

可以安装受影响的 MySQL 版本并运行类似于 PS-9306 中使用的脚本进行测试。

谁报告了这个 MySQL 错误?

这个错误是由 Jean-François Gagné 在 bug.mysql.com 上报告的。

🏷️

标签

➡️

继续阅读