Freigeben über


Azure Database for MySQL: Richtlinie für die Versionsunterstützung

GILT FÜR: Azure Database for MySQL – Flexibler Server

Wichtig

Azure Database for MySQL Single Server wird eingestellt. Es wird dringend empfohlen, ein Upgrade auf Azure Database for MySQL Flexible Server auszuführen. Weitere Informationen zum Migrieren zu Azure Database for MySQL Flexible Server finden Sie unter Was geschieht mit Azure Database for MySQL Single Server?

Unterstützte MySQL-Versionen

Azure Database for MySQL wurde basierend auf der MySQL Community-Edition mit der InnoDB-Speicher-Engine entwickelt. Der Dienst unterstützt die aktuellen Hauptversionen der Community, nämlich MySQL 5.7 und 8.0. Für MySQL wird das Benennungsschema „X.Y.Z.“ verwendet. „X“ steht dabei für die Hauptversion, „Y“ für die Nebenversion und „Z“ für das Fehlerbehebungsrelease. Weitere Informationen zum Schema finden Sie in der MySQL-Dokumentation.

Azure Database for MySQL unterstützt derzeit die folgenden Haupt- und Nebenversionen von MySQL:

Version Flexible Server
Aktuelle Nebenversion
MySQL-Version 5.7 5.7.44
MySQL, Version 8.0 8.0.37
MySQL Version 8.4 8.4.2
MySQL Version 9.1 9.1.0

Lesen Sie die Richtlinie zur Versionsunterstützung für eingestellte Versionen in der Dokumentation zur Richtlinie für die Versionsunterstützung.

Support für die Hauptversion

Jede Hauptversion von MySQL wird durch Azure Database for MySQL ab dem Datum unterstützt, an dem Azure mit der Unterstützung beginnt, bis zu dem Datum, an dem die Version durch die MySQL-Community eingestellt wird, wie in der Versionsrichtlinie angegeben.

Versionsunterstützung für Innovation-Releases

Die Releaseversionen von MySQL Innovation werden bereitgestellt, um den Zugriff auf die neuesten MySQL-Features und -Funktionen zu ermöglichen. Die Unterstützung dieser Versionen umfasst Kernfunktionen, schließt jedoch erweiterte Features wie Hochverfügbarkeit, Replikate und automatisierte Sicherungen aus. Die Unterstützung von Innovation-Releases ist auf die aktuelle Version beschränkt, wobei frühere Versionen nicht beibehalten werden, um sicherzustellen, dass Benutzende Zugriff auf die neuesten Fortschritte haben. Jeder Innovation-Releaseserver hat einen Lebenszyklus von 30 Tagen ab dem Erstellungsdatum, nach dem er automatisch entfernt wird. Während des Lebenszyklus dieser Versionen werden keine monatlichen Wartungsupdates angewendet.

Support für die Nebenversionen

Azure Database for MySQL führt im Rahmen regelmäßiger Wartungsarbeiten automatisch Nebenversionsupgrades auf die bevorzugte Azure-Version durch.

Richtlinie zur Einstellung der Hauptversion

Die Details zum Auslaufen von MySQL-Hauptversionen sind in der folgenden Tabelle aufgeführt. Die angezeigten Daten entsprechen der MySQL-Versionsrichtlinie.

Version Neues Startdatum des Azure-Supports Enddatum des Azure-Supports Datum der Communityeinstellung
MySQL 5.7 Funktionen 20. März 2018 September 2025 Oktober 2023
MySQL 8 Funktionen 11. Dezember 2019 Nicht verfügbar April 2026

Was geschieht mit dem Azure Database for MySQL-Dienst, nachdem die MySQL-Communityversion im Oktober 2023 eingestellt wird?

In Übereinstimmung mit der Ankündigung von Oracle zum Ende des Lebenszyklus von MySQL Community Version 5.7 im Oktober 2023 (Seite 23) bereiten wir uns bei Azure aktiv auf diese kritische Umstellung vor. Diese Entwicklung wirkt sich explizit auf Kunden aus, die Version 5.7 von Azure DB for MySQL (Single Server und Flexible Server) verwenden.

Als Reaktion auf die Kundenanfragen hat Microsoft entschieden, den Support für Azure Database for MySQL über Oktober 2023 hinaus zu verlängern. Während des erweiterten Supportzeitraums, der bis September 2025 dauern wird, priorisiert Microsoft die Verfügbarkeit, Zuverlässigkeit und Sicherheit des Diensts. Obwohl es keine Garantien für Nebenversionensupgrades gibt, implementieren wir wichtige Änderungen, um sicherzustellen, dass der Dienst zugänglich, zuverlässig und geschützt bleibt. Der Plan umfasst Folgendes:

  • Erweiterter Support für v5.7 von Azure Database for MySQL– Flexible Server bis September 2025, sodass Kunden ausreichend Zeit haben, ihre Upgrades auf MySQL v8.0 zu planen und auszuführen.

  • Erweiterter Support für v5.7 von Azure Database for MySQL – Single Server bis zur Einstellung im September 2024. Dieser erweiterte Support bietet Kunden mit Azure Database for MySQL – Single Server ausreichend Zeit für die Migration zu Azure Database for MySQL – Flexible Server Version 5.7 und ein späteres Upgrade auf 8.0.

Bevor wir unseren Support für Azure Database for MySQL 5.7 beenden, gibt es mehrere wichtige Zeiträume, die Sie beachten sollten.

Zeitpläne für die Einstellung von Azure MySQL 5.7

Zeitpläne Azure MySQL 5.7 Flexible
Erstellen neuer Server über das Azure-Portal Zu entscheiden
Erstellen neuer Server mithilfe der Befehlszeilenschnittstelle (CLI) Zu entscheiden
Erstellen von Replikatservern für vorhandene Server September 2025
Erstellen von Servern mithilfe des Wiederherstellungsworkflows für die vorhandenen Server September 2025
Erstellen von neuen Servern für die Migration von Azure Database for MySQL – Single Server zu Azure Database for MySQL – Flexible Server Nicht verfügbar
Erstellen von neuen Servern für die Migration von Azure Database for MariaDB zu Azure Database for MySQL – Flexible Server September 2025
Erweiterte Unterstützung für Azure Database for MySQL v5.7 September 2025

Hinweis

Wir hatten zunächst geplant, die Erstellung einer neuen Instanz von Azure Database for MySQL Version 5.7 über die CLI und das Portal nach April 2024 einzustellen. Nach weiteren Überprüfungen und Kundenfeedback haben wir uns jedoch entschieden, diese Aktion zu verzögern. Das Datum für die Einstellung der Erstellung neuer MySQL 5.7-Instanzen wird derzeit überprüft und ist noch „Zu entscheiden“. Diese Änderung spiegelt unser Engagement wider, auf die Bedürfnisse unserer Kunden einzugehen und während des Übergangs Flexibilität zu bieten. Zögern Sie nicht, uns mitzuteilen, wenn Sie Bedenken bezüglich der Azure-Datenbank für MySQL Flexible Server erweiterten Support für MySQL 5.7 haben, per E-Mail an Ask Azure DB For MySQL, wir schätzen Ihr Feedback und ermutigen die fortlaufende Kommunikation, während wir durch diese Änderungen navigieren.

Häufig gestellte Fragen

F: Wie wird das Upgrade von Azure Database for MySQL – Flexible Server von Version 5.7 auf v8.0 ausgeführt?

A: Ab Mai 2023 können Sie mit Azure Database for MySQL – Flexible Server ein direktes Upgrade von MySQL v5.7 auf v8.0 durchführen, indem Sie das Feature für das Hauptversionsupgrade (Major Version Upgrade, MVU) verwenden. Ausführlichere Informationen finden Sie im Artikel zum Upgrade der Hauptversion.

F: Ich verwende derzeit Azure Database for MySQL – Single Server Version 5.7. Wie sollte ich mein Upgrade planen?

A: Azure Database for MySQL – Single Server bietet keine integrierte Unterstützung für Upgrades der Hauptversion von v5.7 auf v8.0. Da Azure Database for MySQL – Single Server bald veraltet ist, sind keine Investitionen geplant, um das Upgrade der Hauptversion von v5.7 auf v8.0 zu unterstützen. Der empfohlene Pfad für das Upgrade von Azure Database for MySQL – Single Server v5.7 auf v8.0 besteht darin, zuerst Azure Database for MySQL – Single Server v5.7 zu Azure Database for MySQL – Flexible Server v5.7 zu migrieren. Nachdem die Migration abgeschlossen ist und der Server auf Flexible Server stabilisiert wurde, können Sie mit einem Hauptversionsupgrade für die migrierte Version von Azure Database for MySQL - Flexible Server von v5.7 auf v8.0 fortfahren. Durch den erweiterten Support für Flexible Server v5.7 können Sie v5.7 länger ausführen und das Upgrade auf Flexible Server v8.0 nach der Migration von Single Server später planen.

F: Werden während des Upgradeprozesses Ausfallzeiten oder Leistungsreduzierungen erwartet?

A: Ja, es wird erwartet, dass es während des Upgradeprozesses zu Ausfallzeiten kommt. Die genaue Dauer ist abhängig von Faktoren wie Größe und Komplexität der Datenbank. Es wird empfohlen, ein Testupgrade in einer Nichtproduktionsumgebung durchzuführen, um die erwartete Ausfallzeit und die potenzielle Leistung zu bewerten. Angenommen, Sie minimieren Downtime für Ihre Anwendungen während des Upgrades. In diesem Fall können Sie die Option zum Durchführen eines Hauptversionsupgrades von MySQL 5.7 auf MySQL 8.0 mit minimaler Ausfallzeit unter Verwendung von Lesereplikaten in Erwägung ziehen.

F: Kann ich nach dem Upgrade auf v8.0 ein Rollback zu MySQL v5.7 durchführen?

A: Obwohl ein Downgrade von MySQL v8.0 auf Version 5.7 nicht empfohlen wird, da diese Version sich dem Ende ihres Lebenszyklus nähert, ist uns bewusst, dass in bestimmten Szenarios diese Flexibilität erforderlich ist. Um einen reibungslosen Upgradeprozess zu gewährleisten und potenzielle Bedenken zu beheben, wird empfohlen, sich an Best Practices zu halten und eine umfassende bedarfsgesteuerte Sicherung durchzuführen, bevor Sie mit dem Upgrade auf MySQL v8.0 fortfahren. Diese Sicherung dient als Vorsichtsmaßnahme, damit eine Wiederherstellung Ihrer Datenbank auf die vorherige Version auf einem anderen neuen Server mit Azure Database for MySQL – Flexible Server möglich ist, wenn unerwartete Probleme oder Komplikationen mit MySQL v8.0 auftreten.

F: Welche wichtigen Vorteile bietet das Upgrade auf MySQL v8.0?

A: MySQL v8.0 bietet eine Vielzahl von Verbesserungen, darunter ein effizienteres Datenwörterbuch, verbesserte Sicherheit und andere Features wie allgemeine Tabellenausdrücke und Fensterfunktionen. Details finden Sie in den Versionshinweisen zu MySQL 8.0.

F: Gibt es Kompatibilitätsprobleme, die beim Upgrade auf MySQL v8.0 zu beachten sind?

A: Änderungen in MySQL v8.0 können einige Kompatibilitätsprobleme verursachen. Es ist wichtig, Ihre Anwendungen mit MySQL v8.0 zu testen, bevor Sie die Produktionsdatenbank aktualisieren. Eine detaillierte Liste der Kompatibilitätsprobleme finden Sie in der offiziellen Dokumentation zu MySQL.

F: Welche Unterstützung ist verfügbar, wenn während des Upgradevorgangs Probleme auftreten?

A: Bei Fragen können Sie Antworten von Communityexperten auf Microsoft Q&A erhalten. Wenn Sie über einen Supportplan verfügen und technische Hilfe benötigen, erstellen Sie eine Supportanfrage.

F: Was geschieht während des Upgrades mit meinen Daten?

A: Ihre Daten sind vom Upgradeprozess nicht betroffen, es wird aber dringend empfohlen, ein Backup zu erstellen, bevor Sie mit dem Upgrade fortfahren. Diese Vorsichtsmaßnahme trägt dazu bei, das Risiko eines potenziellen Datenverlusts bei unvorhergesehenen Komplikationen zu minimieren.

F: Was geschieht mit einem Server mit Version 5.7 nach September 2025?

A: In der Supportrichtlinie für eingestellte MySQL-Versionen erfahren Sie, was nach dem Ende des Supports für Azure Database for MySQL 5.7 geschehen wird.

F: Ich habe einen Server mit Azure Database for MariaDB oder Azure Database for MySQL –Single Server. Wie kann ich den Server in Version 5.7 nach April 2024 für die Migration zu Azure Database for MySQL – Flexible Server erstellen?

A: Wenn Ihr Abonnement einen Server mit einem MariaDB-Server enthält, darf dieses Abonnement weiterhin Instanzen von Azure Database for MySQL – Flexible Server v5.7 für die Migration zu Azure Database for MySQL – Flexible Server erstellen.

Eingestellte Versionen der MySQL-Engine werden in Azure Database for MySQL nicht unterstützt

Wenn Sie nach dem Einstellungsdatum der jeweiligen MySQL-Datenbankversionen die eingestellte Version weiterhin ausführen, beachten Sie die folgenden Einschränkungen:

Da die Community keine weiteren Fehlerbehebungen oder Sicherheitskorrekturen mehr veröffentlicht, patcht Azure Database for MySQL die eingestellte Datenbank-Engine nicht bei Fehlern oder Sicherheitsproblemen und ergreift keinerlei Sicherheitsmaßnahmen im Hinblick auf die eingestellte Datenbank-Engine. Azure führt jedoch weiterhin regelmäßige Wartung und Patchen für den Host, das Betriebssystem, die Container sowie alle anderen dienstbezogenen Komponenten durch.

  • Im Fall eines Unterstützungsproblems im Zusammenhang mit der MySQL-Datenbank können wir Ihnen möglicherweise nicht weiterhelfen. In solchen Fällen müssen Sie Ihre Datenbank aktualisieren, damit wir Ihnen Support dafür bieten können.
  • Sie können für die eingestellte Version keine neuen Datenbankserver erstellen. Sie können jedoch Zeitpunktwiederherstellungen durchführen und Lesereplikate für Ihre vorhandenen Server erstellen.
  • Neue von Azure Database for MySQL entwickelte Dienstfunktionen stehen möglicherweise nur für unterstützte Datenbankserverversionen zur Verfügung.
  • Betriebszeit-SLAs gelten ausschließlich für dienstbezogene Probleme bei Azure Database for MySQL und nicht für Ausfallzeiten, die durch Fehler im Zusammenhang mit der Datenbankengine verursacht werden. Im Extremfall einer ernsthaften Bedrohung des Diensts aufgrund eines Sicherheitsrisikos der MySQL-Datenbank-Engine, das in der eingestellten Datenbankversion identifiziert wird, beendet Azure möglicherweise den Computeknoten Ihres Datenbankservers, um zunächst den Dienst zu sichern. Sie werden aufgefordert, ein Upgrade auszuführen, bevor Sie den Server erneut online schalten. Während des Upgradeprozesses sind Ihre Daten jederzeit über automatische Sicherungen geschützt, die für den Dienst ausgeführt werden und bei Bedarf zur Wiederherstellung der älteren Version verwendet werden können.

Nächster Schritt