MySQL 8.4 End of Life
Support dates, the patch stream you lose at EOL, and upgrade guidance — rebuilt from live data.
MySQL 8.4 is actively supported. It reaches end of life on 30 Apr 2032.
Support timeline
Official dates from the MySQL release process.
| Milestone | Date | Status |
|---|---|---|
| Initial release | 10 Apr 2024 | — |
| End of life (scheduled) | 30 Apr 2032 | in 2,091 days |
| Active support ended | 30 Apr 2029 | security fixes only after this |
| Latest release | 8.4.11 · 30 Jun 2026 | current |
What you lose on 30 Apr 2032
Being supported means fixes keep shipping to this branch. Here is the stream that stops. Source: NVD.
MySQL CVEs published and patched, by year
4 published in the last 12 months · data refreshed 2026-08-09
At the last-12-month rate of 4 MySQL CVEs, running 8.4 for a year past 30 Apr 2032 means roughly that many vulnerabilities fixed upstream but never backported to your branch. Past branches bear this out: MySQL 9.6 has missed 0 since it went end of life.
How much runway a newer branch buys
Moving to MySQL 9.7 extends security support by about 721 days.
| Branch | End of life | Days left | vs 8.4 |
|---|---|---|---|
| MySQL 9.7 | 21 Apr 2034 | 2,812 | +721 days |
| MySQL 8.4 | 30 Apr 2032 | 2,091 | this branch |
Review dev.mysql.com before moving to MySQL 9.7.
Frequently asked questions
When does MySQL 8.4 reach end of life?
MySQL 8.4 reaches end of life on 30 Apr 2032 — 2,091 days from now. After that date it receives no security fixes.
Is MySQL 8.4 still supported?
Yes. MySQL 8.4 is currently maintained. Latest release: 8.4.11, published 30 Jun 2026.
What happens when MySQL 8.4 reaches end of life?
Security fixes stop. Over the last 12 months 4 MySQL vulnerabilities were published and patched across supported branches; once 8.4 is end of life, fixes at that rate no longer reach it.
How long do I have to upgrade from MySQL 8.4?
2,091 days. Moving to MySQL 9.7 instead buys roughly 721 more days of security support.