Home / Azure
Azure Database for MySQL version end of support and extended support dates
Azure Database for MySQL · Last updated · checked against the official Azure page (opens in new tab) · cross-checked with endoflife.date (opens in new tab)
| Version | Release / GA | Standard support ends | Extended support ends | Notes |
|---|---|---|---|---|
| 8.4 | Sep 1, 2025 unverified | Unknown / not published | Unknown / not published | |
| 8.0 | Dec 11, 2019 | Jan 31, 2027 | May 31, 2029 | |
| 5.7 | Mar 20, 2018 | Sep 30, 2026 | Mar 31, 2029 |
Grey = already passed. unverified = not found on the current official page (usually historical dates that providers have removed). Source for every row: https://learn.microsoft.com/en-us/azure/mysql/concepts-version-policy (opens in new tab)
What to check before you upgrade Azure Database for MySQL
Major MySQL upgrades can change behavior your app relies on. Here is what to look for before you plan one — not advice for your specific database.
Engine breaking changes
- Read "What Is New in MySQL 8.4" (removed/deprecated features and changed defaults) and the upgrade notes for 8.0 → 8.4. MySQL 8.4 what's new (opens in new tab)
Extensions and plugins
- Check features and plugins you depend on are supported in the target version. Azure docs (opens in new tab)
Parameter groups / server flags
- Review server parameters for the target version. Azure docs (opens in new tab)
Drivers and ORMs
- Check client drivers and connectors support the target version and its default authentication plugin (caching_sha2_password; mysql_native_password is disabled by default in 8.4). Release notes (opens in new tab)
Pre-upgrade checks and safer rollouts
- Azure runs validation before a major version upgrade. Azure MySQL upgrades (opens in new tab)
- MySQL Shell's upgrade checker utility (util.checkForServerUpgrade) reports incompatibilities before you upgrade. MySQL upgrade checker (opens in new tab)
- Take a snapshot before upgrading and rehearse the upgrade on a restored copy to measure downtime.
Official docs: Official upgrade guide (opens in new tab)
This is a list of what to look for, compiled from official documentation — not advice for your specific setup.
Azure Database for MySQL end of support FAQ
When did Azure Database for MySQL 5.7 end standard support?
Azure Database for MySQL 5.7 ended standard support on Sep 30, 2026, according to the official Azure page. Extended support runs until Mar 31, 2029.
When does Azure Database for MySQL 8.0 end standard support?
Azure Database for MySQL 8.0 ends standard support on Jan 31, 2027, according to the official Azure page. Extended support runs until May 31, 2029.
Which Azure Database for MySQL version loses support next?
Azure Database for MySQL 8.0 is next. It ends standard support on Jan 31, 2027.
How much does Azure Database for MySQL extended support cost?
We have not yet verified the Azure Database for MySQL extended-support rate from an official Azure price page, so we don't quote a number. What we know: Servers are automatically enrolled and charged for Extended Support after standard support ends; rate not captured.
What should I check before upgrading off an old Azure Database for MySQL version?
Engine breaking changes, Extensions and plugins, Parameter groups / server flags, Drivers and ORMs, Pre-upgrade checks and safer rollouts. See the checklist on this page for links to the official documentation.
Answers are generated from the verified dates in the table above. Source: https://learn.microsoft.com/en-us/azure/mysql/concepts-version-policy (opens in new tab)
Related services
Azure · KubernetesAmazon RDS for MySQL
AWS · DatabaseAmazon RDS for PostgreSQL
AWS · DatabaseAmazon Aurora MySQL
AWS · DatabaseAmazon Aurora PostgreSQL
AWS · DatabaseGoogle Cloud SQL (MySQL & PostgreSQL)
Google Cloud · DatabaseAzure Database for PostgreSQL
Azure · DatabaseAzure Functions
Azure · Serverless
Get the weekly "what's losing support" email
One short email when a date changes or a deadline is 30 days out. (Signup coming soon — newsletter provider not connected yet.)