You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This page describes the Azure Database for MySQL versioning policy and applies to Azure Database for MySQL - Single Server and Azure Database for MySQL - Flexible Server deployment modes.
21
-
22
21
## Supported MySQL versions
23
22
24
23
Azure Database for MySQL was developed from [MySQL Community Edition](https://www.mysql.com/products/community/), using the InnoDB storage engine. The service supports the community's current major versions, namely MySQL 5.7, and 8.0. MySQL uses the X.Y.Z. naming scheme where X is the major version, Y is the minor version, and Z is the bug fix release. For more information about the scheme, see the [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/which-version.html).
25
24
26
25
Azure Database for MySQL currently supports the following major and minor versions of MySQL:
27
26
28
-
| Version |[Single Server](single-server/overview.md)<br />Current minor version |[Flexible Server](flexible-server/overview.md)<br />Current minor version |
29
-
| :--- | :--- | :--- |
30
-
| MySQL Version 5.7 |[5.7.32](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-29.html)|[5.7.44](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-44.html)|
31
-
| MySQL Version 8.0 |[8.0.15](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-15.html)|[8.0.37](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-37.html)|
32
-
33
-
> [!NOTE]
34
-
> In the Single Server deployment option, a gateway redirects the connections to server instances. After the connection is established, the MySQL client displays the version of MySQL set in the gateway, not the actual version running on your MySQL server instance. To determine the version of your MySQL server instance, use the `SELECT VERSION();` command at the MySQL prompt. If your application has a requirement to connect to a specific major version, say v5.7 or v8.0, you can do so by changing the port in your server connection string as explained in our documentation [here.](concepts-supported-versions.md#connect-to-a-gateway-node-that-is-running-a-specific-mysql-version)
27
+
| Version |[Flexible Server](flexible-server/overview.md)<br />Current minor version |
28
+
| :--- :--- |
29
+
| MySQL Version 5.7 |[5.7.44](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-44.html)|
30
+
| MySQL Version 8.0 |[8.0.37](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-37.html)|
35
31
36
32
Read the version support policy for retired versions in [version support policy documentation.](concepts-version-policy.md#retired-mysql-engine-versions-not-supported-in-azure-database-for-mysql)
37
33
@@ -49,10 +45,10 @@ The retirement details for MySQL major versions are listed in the following tabl
49
45
50
46
| Version | What's New | Azure support start date | Azure support end date | Community Retirement date
51
47
| --- | --- | --- | --- | --- |
52
-
|[MySQL 5.7](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/)|[Features](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-31.html)| March 20, 2018 |September 2025 |October 2023|
53
-
|[MySQL 8](https://mysqlserverteam.com/whats-new-in-mysql-8-0-generally-available/)|[Features](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-21.html)| December 11, 2019 | NA |April 2026|
48
+
|[MySQL 5.7](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/)|[Features](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-31.html)| March 20, 2018 |September 2025 |October 2023|
49
+
|[MySQL 8](https://mysqlserverteam.com/whats-new-in-mysql-8-0-generally-available/)|[Features](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-21.html)| December 11, 2019 | NA |April 2026|
54
50
55
-
## What will happen to Azure Database for MySQL service after MySQL community version is retired in October 2023?
51
+
## What happens to Azure Database for MySQL service after MySQL community version is retired in October 2023?
56
52
57
53
In line with Oracle's announcement regarding the end-of-life of [MySQL Community Version v5.7 in __October 2023__](https://www.oracle.com/us/support/library/lsp-tech-chart-069290.pdf) (Page 23), we at Azure are actively preparing for this important transition. This development specifically impacts customers who are currently utilizing Version 5.7 of Azure Database for MySQL - Single Server and Flexible Server.
58
54
@@ -66,15 +62,15 @@ Before we end our support of Azure Database for MySQL 5.7, there are several imp
66
62
67
63
__Azure MySQL 5.7 Deprecation Timelines__
68
64
69
-
|Timelines|Azure MySQL 5.7 Flexible end at |Azure MySQL 5.7 Single end at|
70
-
|---|---|---|
71
-
|Creation of new servers using the Azure portal.|To Be Decided| Already ended as part of [Single Server deprecation](single-server/whats-happening-to-mysql-single-server.md)|
72
-
|Creation of new servers using the Command Line Interface (CLI). |To Be Decided| March 19, 2024|
73
-
|Creation of replica servers for existing servers. |September 2025| September 2024|
74
-
|Creation of servers using restore workflow for the existing servers| September 2025|September 2024|
75
-
|Creation of new servers for migrating from Azure Database for MySQL - Single Server to Azure Database for MySQL - Flexible Server.| NA| September 2024|
76
-
|Creation of new servers for migrating from Azure Database for MariaDB to Azure Database for MySQL - Flexible Server.|September 2025| NA|
77
-
|Extended support for Azure Database for MySQL v5.7|September 2025| September 2024|
65
+
|Timelines | Azure MySQL 5.7 Flexible
66
+
|--- | --- | ---
67
+
|Creation of new servers using the Azure portal.|To Be Decided|
68
+
|Creation of new servers using the Command Line Interface (CLI). |To Be Decided|
69
+
|Creation of replica servers for existing servers. |September 2025|
70
+
|Creation of servers using restore workflow for the existing servers| September 2025|
71
+
|Creation of new servers for migrating from Azure Database for MySQL - Single Server to Azure Database for MySQL - Flexible Server.| NA |
72
+
|Creation of new servers for migrating from Azure Database for MariaDB to Azure Database for MySQL - Flexible Server.|September 2025|
73
+
|Extended support for Azure Database for MySQL v5.7|September 2025|
78
74
79
75
> [!NOTE]
80
76
> We initially planned to stop the creation of new Azure Database for MySQL version 5.7 instances via CLI and Portal after April 2024. However, after further review and customer feedback, we have decided to delay this action. The specific date for discontinuing the creation of new MySQL 5.7 instances is currently under review and remains 'To Be Decided'. This change reflects our commitment to accommodating customer needs and providing flexibility during the transition. Don't hesitate to let us know if you have any concerns about the Azure Database For MySQL Flexible Server extended support for MySQL 5.7 by email us at [Ask Azure DB For MySQL](mailto:[email protected]), we value your feedback and encourage ongoing communication as we navigate these changes.
@@ -95,15 +91,15 @@ A: Yes, it's expected that there will be some downtime during the upgrade proces
95
91
96
92
__Q: Can I roll back to MySQL v5.7 after upgrading to v8.0?__
97
93
98
-
A: While it's generally not recommended to downgrade from MySQL v8.0 to v5.7, as the latter is nearing its End of Life status, we acknowledge that there may be specific scenarios where this flexibility becomes necessary. To ensure a smooth upgrade process and alleviate any potential concerns, it's strongly advised adhering to best practices by performing a comprehensive [on-demand backup](flexible-server/how-to-trigger-on-demand-backup.md) before proceeding with the upgrade to MySQL v8.0. This backup serves as a precautionary measure, allowing you to [restore your database](flexible-server/how-to-restore-server-portal.md) to its previous version on to another new Azure Database for MySQL -Flexible server in the event of any unexpected issues or complications with MySQL v8.0.
94
+
A: While it's generally not recommended to downgrade from MySQL v8.0 to v5.7, as the latter is nearing its End of Life status, we acknowledge that there might be specific scenarios where this flexibility becomes necessary. To ensure a smooth upgrade process and alleviate any potential concerns, it's strongly advised adhering to best practices by performing a comprehensive [on-demand backup](flexible-server/how-to-trigger-on-demand-backup.md) before proceeding with the upgrade to MySQL v8.0. This backup serves as a precautionary measure, allowing you to [restore your database](flexible-server/how-to-restore-server-portal.md) to its previous version on to another new Azure Database for MySQL -Flexible server in the event of any unexpected issues or complications with MySQL v8.0.
99
95
100
96
__Q: What are the main advantages of upgrading to MySQL v8.0?__
101
97
102
98
A: MySQL v8.0 comes with a host of improvements, including more efficient data dictionary, enhanced security, and other features like common table expressions and window functions. Details please refer to [MySQL 8.0 release notes](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-32.html)
103
99
104
100
__Q: Are there any compatibility issues to be aware of when upgrading to MySQL v8.0?__
105
101
106
-
A: Some compatibility issues may arise due to changes in MySQL v8.0. It's important to test your applications with MySQL v8.0 before upgrading the production database. Check [MySQL's official documentation](https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html) for a detailed list of compatibility issues.
102
+
A: Some compatibility issues might arise due to changes in MySQL v8.0. It's important to test your applications with MySQL v8.0 before upgrading the production database. Check [MySQL's official documentation](https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html) for a detailed list of compatibility issues.
107
103
108
104
__Q: What support is available if I encounter issues during the upgrade process?__
109
105
@@ -126,12 +122,13 @@ A: If there's MariaDB\Single server in your subscription, this subscription is s
126
122
After the retirement date for each MySQL database version, if you continue running the retired version, note the following restrictions:
127
123
128
124
- As the community won't release any further bug fixes or security fixes, Azure Database for MySQL won't patch the retired database engine for any bugs, or security issues or otherwise take security measures regarding the retired database engine. However, Azure continues performing periodic maintenance and patching for the host, OS, containers, and other service-related components.
129
-
- If any support issue you may experience relates to the MySQL database, we may be unable to support you. In such cases, you have to upgrade your database for us to provide you with any support.
125
+
- If any support issue you might experience relates to the MySQL database, we might be unable to support you. In such cases, you have to upgrade your database for us to provide you with any support.
130
126
- You won't be able to create new database servers for the retired version. However, you can perform point-in-time recoveries and create read replicas for your existing servers.
131
-
- New service capabilities developed by Azure Database for MySQL may only be available to supported database server versions.
127
+
- New service capabilities developed by Azure Database for MySQL might only be available to supported database server versions.
132
128
- Uptime S.L.A.s apply solely to Azure Database for MySQL service-related issues and not to any downtime caused by database engine-related bugs.
133
-
- In the extreme event of a serious threat to the service caused by the MySQL database engine vulnerability identified in, the retired database version, Azure may choose to stop the compute node of your database server from securing the service first. You're asked to upgrade the server before bringing the server online. During the upgrade process, your data is always protected using automatic backups performed on the service, which can be used to restore to the older version if desired.
129
+
- In the extreme event of a serious threat to the service caused by the MySQL database engine vulnerability identified in, the retired database version, Azure might choose to stop the compute node of your database server from securing the service first. You're asked to upgrade the server before bringing the server online. During the upgrade process, your data is always protected using automatic backups performed on the service, which can be used to restore to the older version if desired.
134
130
135
-
## Next steps
131
+
## Next step
136
132
137
-
- See MySQL [dump and restore](single-server/concepts-migrate-dump-restore.md) to perform upgrades.
133
+
> [!div class="nextstepaction"]
134
+
> [dump and restore](single-server/concepts-migrate-dump-restore.md)
Copy file name to clipboardExpand all lines: articles/mysql/flexible-server/release-notes/april-2024.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ ms.subservice: flexible-server
10
10
ms.topic: conceptual
11
11
---
12
12
13
-
# Azure Database For MySQL Flexible Server April 2024 Maintenance
13
+
# Azure Database For MySQL - Flexible Server April 2024 maintenance
14
14
15
15
We're pleased to announce the April 2024 maintenance for Azure Database for MySQL Flexible Server. This maintenance incorporates several new features and improvement, along with known issue fix, minor version upgrade, and security patches.
title: Release notes for Azure Database for MySQL Flexible Server - August 2024
2
+
title: Release notes for Azure Database for MySQL - Flexible Server - August 2024
3
3
description: Learn about the release notes for Azure Database for MySQL Flexible Server August 2024.
4
4
author: xboxeer
5
5
ms.author: yuzheng1
6
-
ms.date: 08/01/2024
6
+
ms.date: 08/09/2024
7
7
ms.service: azure-database-mysql
8
8
ms.subservice: flexible-server
9
9
ms.topic: conceptual
10
10
---
11
11
12
-
# Azure Database For MySQL Flexible Server August 2024 Maintenance
13
-
We're pleased to announce the June 2024 maintenance for Azure Database for MySQL Flexible Server. This maintenance updates all existing 8.0.34 and afterwards engine version servers to 8.0.37 engine version, along with several security improvements, known issue fixes.
12
+
# Azure Database For MySQL - Flexible Server August 2024 maintenance
13
+
14
+
We're pleased to announce the June 2024 maintenance of the Azure Database for MySQL Flexible Server. This maintenance updates all existing 8.0.34 and, after, engine version servers to the 8.0.37 engine version, along with several security improvements and known issue fixes.
14
15
15
16
## Engine version changes
16
-
Existing engine version >=8.0.34 server upgrades to 8.0.37 engine version.
17
+
18
+
The existing engine version is >=8.0.34, and the server upgrades to the 8.0.37 engine version.
17
19
To check your engine version, run `SELECT VERSION();` command at the MySQL prompt
18
20
19
21
> [!NOTE]
20
-
> Percona has identified a [critical bug](https://www.percona.com/blog/do-not-upgrade-to-any-version-of-mysql-after-8-0-37/?utm_campaign=2024-blog-q3&utm_content=300046226&utm_medium=social&utm_source=linkedin&hss_channel=lcp-421929) in MySQL versions 8.0.38, 8.4.1, and 9.0.0 that causes the MySQL daemon to crash upon restart if over 10,000 tables exist. Azure MySQL will not upgrade to the buggy MySQL versions 8.0.38, 8.4.1, and 9.0.0 in the August maintenance. Instead, we will skip these versions and upgrade directly to a future MySQL engine version that has resolved this issue. Microsoft Azure MySQL remains committed to providing our customers with the most secure and stable PaaS database service.
22
+
> Percona has identified a [critical bug](https://www.percona.com/blog/do-not-upgrade-to-any-version-of-mysql-after-8-0-37/?utm_campaign=2024-blog-q3&utm_content=300046226&utm_medium=social&utm_source=linkedin&hss_channel=lcp-421929) in MySQL versions 8.0.38, 8.4.1, and 9.0.0 that causes the MySQL daemon to crash upon restart if over 10,000 tables exist. Azure MySQL will not upgrade to the buggy MySQL versions 8.0.38, 8.4.1, and 9.0.0 in the August maintenance. Instead, we will skip these versions and upgrade directly to a future MySQL engine version that has resolved this issue. Microsoft Azure MySQL remains committed to providing customers with the most secure and stable PaaS database service.
21
23
22
24
## Features
25
+
23
26
No new features are being introduced in this maintenance update.
24
27
25
28
## Improvement
29
+
26
30
- Many security improvements have been made to the service during this maintenance.
27
-
28
-
## Known Issues Fix
31
+
32
+
## Known issues fix
33
+
29
34
- Fix the issue that for some servers migrated from single server to flexible server, execute table partition leads to table corrupted
30
-
- Fix the issue that for some servers with audit/slow log enabled, when large number of logs is generated, these servers might be missing server metrics and start operation might be stuck for these servers if they are in stopped state
35
+
- Fix the issue that for some servers with audit/slow log enabled, when a large number of logs are generated, these servers might be missing server metrics, and start operation might be stuck for these servers if they are in a stopped state
Copy file name to clipboardExpand all lines: articles/mysql/flexible-server/release-notes/february-2024.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ ms.subservice: flexible-server
10
10
ms.topic: conceptual
11
11
---
12
12
13
-
# Azure Database For MySQL Flexible Server February 2024 Maintenance
13
+
# Azure Database For MySQL - Flexible Server February 2024 maintenance
14
14
15
15
We're pleased to announce the February 2024 maintenance for Azure Database for MySQL Flexible Server. This maintenance mainly focuses on known issue fix, underlying OS upgrading and vulnerability patching.
Copy file name to clipboardExpand all lines: articles/mysql/flexible-server/release-notes/january-2024.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ ms.subservice: flexible-server
10
10
ms.topic: conceptual
11
11
---
12
12
13
-
# Azure Database For MySQL Flexible Server January 2024 Maintenance
13
+
# Azure Database For MySQL - Flexible Server January 2024 maintenance
14
14
15
15
We are pleased to announce the January 2024 maintenance for Azure Database for MySQL Flexible Server. This maintenance incorporates several new features and resolves known issues for enhanced performance and reliability.
Copy file name to clipboardExpand all lines: articles/mysql/flexible-server/release-notes/june-2024.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ ms.subservice: flexible-server
10
10
ms.topic: conceptual
11
11
---
12
12
13
-
# Azure Database For MySQL Flexible Server June 2024 Maintenance
13
+
# Azure Database For MySQL - Flexible Server June 2024 maintenance
14
14
15
15
We're pleased to announce the June 2024 maintenance for Azure Database for MySQL Flexible Server. In this maintenance update, we're addressing some availability issues that have been impacting a subset of our servers. While most servers remain unaffected, a small portion experiences maintenance activities to enhance their performance and stability. We appreciate your understanding and patience as we work to improve our service.
Copy file name to clipboardExpand all lines: articles/mysql/flexible-server/release-notes/may-2024.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ ms.subservice: flexible-server
10
10
ms.topic: conceptual
11
11
---
12
12
13
-
# Azure Database For MySQL Flexible Server May 2024 Maintenance
13
+
# Azure Database For MySQL - Flexible Server May 2024 maintenance
14
14
15
15
We're pleased to announce the May 2024 maintenance for Azure Database for MySQL Flexible Server. This maintenance incorporates several new features and improvement, along with known issue fix, and security patches.
0 commit comments