MySQL Version EOL (2026)
MySQL changed its release model in 2024, moving from a traditional versioning scheme to a new LTS (Long-Term Support) and Innovation release model. Under the new model, Oracle publishes an LTS release every two years with 5 years of support, interspersed with Innovation releases that receive only short-term (6-month) support. MySQL 8.0 remains the most widely deployed version in production, with its EOL set for April 2026. Understanding MySQL version timelines is crucial for planning migrations from older releases and choosing between LTS and Innovation tracks for new deployments, especially given the fragmentation across Oracle MySQL, MariaDB, and Percona Server.
MySQL Version Support Table
| Version | Type | Release Date | End of Life |
|---|---|---|---|
| MySQL 5.7 | LTS | Oct 2015 | Oct 2023 |
| MySQL 8.0 | LTS | Apr 2018 | Apr 2026 |
| MySQL 8.4 LTS | LTS | Apr 2024 | Apr 2029 |
| MySQL 9.0 | Innovation | Jul 2024 | Short-term |
| MySQL 9.1 | Innovation | Oct 2024 | Short-term |
| MySQL 9.7 LTS | LTS | Expected 2026+ | Expected 2031+ |
MySQL Support Policy
Oracle’s MySQL support model changed with the introduction of the LTS/Innovation release track.
- LTS releases: Published every 2 years. Each LTS receives 5 years of support from Oracle (premium and extended support available with commercial subscriptions).
- Innovation releases: Published between LTS versions. These contain new features but receive only approximately 6 months of support. They are not recommended for production use — only for development and testing.
- Support tiers: Oracle offers Premier Support (5 years), Extended Support (paid, +3 years), and Sustaining Support (indefinite, no new patches).
- Forks: MariaDB and Percona Server follow their own release and support schedules, which are generally longer than Oracle’s timelines.
| Fork | Support Difference |
|---|---|
| MariaDB | ~10 years support per major version, LTS model |
| Percona Server | Support mirrors upstream MySQL EOL + extended support options |
How to Check Your MySQL Version
mysql --versionFrom within a MySQL session:
SELECT VERSION();FAQ
Related Schedules
- PostgreSQL Version EOL
- MongoDB Version EOL
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro