MySQL 8.4 于 2024年4月30日 正式发布,是 Oracle 官方首个标记为 LTS(长期支持) 的版本,提供 5年主要支持 + 3年扩展支持,总周期至 2032年4月。其定位为替代即将在 2026年4月 结束支持的 MySQL 8.0,成为企业级稳定部署的首选。
一、核心新特性
1. 安全与认证升级
- 默认认证插件变更
- 禁用
mysql_native_password
,强制使用更安全的caching_sha2_password
或外部认证(如 LDAP、Kerberos)。 - 若需兼容旧客户端,需通过
--mysql-native-password=ON
显式启用。
- 禁用
- 新增 SASL/LDAP 认证
支持企业级身份管理系统集成,提升域环境权限管理效率。
2. InnoDB 存储引擎优化
- 动态资源分配
- 自动识别容器环境(Docker/Kubernetes)的 CPU 和内存限制,动态调整
innodb_buffer_pool_instances
和innodb_io_capacity
(默认提升至 10000,适配高速 SSD)。
- 自动识别容器环境(Docker/Kubernetes)的 CPU 和内存限制,动态调整
- 性能改进
- Binlog 事务依赖优化:通过切换至
ankerl::unordered_dense::map
数据结构,写入性能提升 7.25%,读取提升 1.39%。 - JOIN 查询优化:修复 8.0.33 版本性能下降问题,复杂联接操作效率提升 2.17%。
- Binlog 事务依赖优化:通过切换至
3. 复制与高可用性增强
- 术语变更
- 将 “MASTER/SLAVE” 改为 “SOURCE/REPLICA”,提升包容性。
- GTID 标签支持
- 新增
UUID:TAG:NUMBER
格式,便于事务组跟踪(如区分数据操作与管理操作)。
- 新增
- 复制重试策略
SOURCE_RETRY_COUNT
默认值从 3 增至 10,减少网络波动导致的中断。
4. 生态与工具改进
- 克隆插件兼容性
- 允许同一大版本内不同小版本(如 8.4.0 与 8.4.14)直接克隆,简化滚动升级。
- 备份兼容性
mysqldump
新增--output-as-version
参数,支持生成兼容旧版本的 SQL 文件。
截止到2025年2月,mysql8.4最新版本为8.4.3。
二、mysql8.4下载地址
文件名称: mysql-8.4.3-linux-glibc2.17-x86_64.tar.xz
文件大小: 859 MB (900,769,636 字节)
MD5: BB4832299ABA5CE4A4F40F34870BDBFF
SHA1: 6C8971E691D57F77383002DE8C6DD8E30FB6BE6A
SHA256: 98BD9C5EF98D5D4C1F446F44A82D127A8AE45C783888ABBBAC6920E26E19F042
计算时间: 1.48s (606.99 MB/s)
文件名称: mysql-8.4.3-linux-glibc2.28-aarch64.tar.xz
文件大小: 856 MB (897,844,816 字节)
MD5: 2A6D55FDFACC5F945EBE5AF52A974ABE
SHA1: A01B990752BB70F7DCE89B48140BA1504AD89C7F
SHA256: 35337D72E230DD350BF66F579CC77804857024F1D6468FB149AD5650546D2167
文件名称: mysql-8.4.3-linux-glibc2.28-x86_64.tar.xz
文件大小: 866 MB (908,299,408 字节)
MD5: 0D7F2AF1AC4FA3AFCA87608A3DEC5596
SHA1: 9A839D1AA38FB0E7F5E0D63E1B78BF2A724CC93C
SHA256: FAF4B9B1A9DF82927BDB8879C16102090866E56A8AC74C15DCA79B5EEFB63536
文件名称: mysql-8.4.3-linux-glibc2.17-aarch64.tar.xz
文件大小: 854 MB (896,423,176 字节)
MD5: 802577DBDAA7A25221ABD9AD716F0A9A
SHA1: 88BFA3A8193A06285E294E40A8110EA64A380776
SHA256: 1D6647D83E15DAE4A9F3332BA64022C6468F35BECC2C2C66D3CC04ECF9535940
百度网盘下载:
链接: https://pan.baidu.com/s/1-sl7l0k0nIN1MtthDjQfcg?pwd=q8yv