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

GILT FÜR: Azure Database for MySQL – Single Server Azure Database for MySQL – Flexible 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?

Auf dieser Seite wird die Versionsrichtlinie für Azure Database for MySQL beschrieben, die für die Bereitstellungsmodi für Azure Database for MySQL - Single Server und Azure Database for MySQL - Flexible Server gilt.

Unterstützte MySQL-Versionen

Azure Database for MySQL wurde basierend auf 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 Single Server
Aktuelle Nebenversion
Flexible Server
Aktuelle Nebenversion
MySQL-Version 5.7 5.7.32 5.7.44
MySQL, Version 8.0 8.0.15 8.0.35

Hinweis

Bei der Bereitstellungsoption „Einzelserver“ leitet ein Gateway die Verbindungen an Serverinstanzen um. Sobald die Verbindung hergestellt ist, zeigt der MySQL-Client die im Gateway festgelegte Version von MySQL an, nicht die tatsächliche Version, die auf Ihrer MySQL-Serverinstanz ausgeführt wird. Um die Version Ihrer MySQL-Serverinstanz zu ermitteln, geben Sie den SELECT VERSION();-Befehl an der MySQL-Eingabeaufforderung ein. Wenn Ihre Anwendung eine Verbindung mit einer bestimmten Hauptversion (z. B. v5.7 oder v8.0) herstellen muss, können Sie dies erreichen, indem Sie den Port in der Verbindungszeichenfolge des Servers ändern, wie in unserer Dokumentation hier beschrieben wird.

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 von Azure Database for MySQL ab dem Datum unterstützt, an dem Azure mit der Unterstützung der Version beginnt, bis die Version von der MySQL-Community eingestellt wird, wie in der Versionsrichtlinie angegeben.

Support für die Nebenversionen

Azure Database for MySQL führt im Rahmen regelmäßiger Wartungsarbeiten automatisch Nebenversionsupgrades auf die bevorzugte Azure MySQL-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 (End of Life, EOL) von MySQL Community Version 5.7 im Oktober 2023 (Seite 23) bereiten wir uns bei Azure aktiv auf diese wichtige Umstellung vor. Diese Entwicklung wirkt sich insbesondere auf Kunden aus, die derzeit Version 5.7 von Azure Database 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 spezifischen 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 Zeitpläne, die Sie beachten sollten.

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

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

Hinweis

Wir hatten zunächst geplant, die Erstellung neuer Instanzen 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 genau 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. Wir freuen uns über Ihr Feedback und ermutigen Sie zu einer kontinuierlichen Kommunikation, während wir diese Veränderungen bewältigen.

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 das Upgrade 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 zu einem späteren Zeitpunkt nach der Migration von Single Server 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. Wir empfehlen, ein Testupgrade in einer Nichtproduktionsumgebung durchzuführen, um die erwartete Ausfallzeit und die potenziellen Auswirkungen auf die Leistung zu bewerten. Wenn Sie die Ausfallzeit für Ihre Anwendungen während des Upgrades minimieren möchten, 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 im Allgemeinen nicht empfohlen wird, da diese Version sich dem Ende ihres Lebenszyklus nähert, ist uns bewusst, dass in bestimmten Szenarien diese Flexibilität erforderlich ist. Um einen reibungslosen Upgradeprozess zu gewährleisten und potenzielle Bedenken zu beheben, wird dringend empfohlen, sich an bewährte Methoden 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 effizientere Datenwörterbücher, 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: Aufgrund von Änderungen in MySQL v8.0 können einige Kompatibilitätsprobleme auftreten. 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. Sie können auch eine E-Mail an das Azure Database for MySQL Produktteam senden.

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

A: Ihre Daten sind vom Upgradeprozess nicht betroffen, es wird aber dringend empfohlen, eine Sicherung der Daten 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 MariaDB/Single 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 keinen Support bieten. 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 des Servers 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ächste Schritte