Ondersteuningsbeleid voor Azure Database for MySQL-versies

VAN TOEPASSING OP: Azure Database for MySQL - Enkele server Azure Database for MySQL - Flexibele server

Belangrijk

Azure Database for MySQL enkele server bevindt zich op het buitengebruikstellingspad. We raden u ten zeerste aan een upgrade uit te voeren naar een flexibele Azure Database for MySQL-server. Zie Wat gebeurt er met Azure Database for MySQL Enkele server voor meer informatie over migreren naar Azure Database for MySQL Flexibele server ?

Op deze pagina wordt het versiebeheerbeleid van Azure Database for MySQL beschreven en wordt dit toegepast op de implementatiemodi Azure Database for MySQL - Single Server en Azure Database for MySQL - Flexible Server.

Ondersteunde MySQL-versies

Azure Database for MySQL is ontwikkeld vanuit MySQL Community Edition met behulp van de InnoDB-opslagengine. De service ondersteunt de huidige primaire versies van de community, namelijk MySQL 5.7 en 8.0. MySQL maakt gebruik van het X.Y.Z.-naamgevingsschema waarbij X de primaire versie is, Y de secundaire versie is en Z de release van de foutoplossing is. Zie de MySQL-documentatie voor meer informatie over het schema.

Azure Database for MySQL ondersteunt momenteel de volgende primaire en secundaire versies van MySQL:

Versie Single Server
Huidige secundaire versie
Flexible Server
Huidige secundaire versie
MySQL-versie 5.7 5.7.32 5.7.44
MySQL-versie 8.0 8.0.15 8.0.35

Notitie

In de implementatieoptie enkele server worden de verbindingen met serverexemplaren door een gateway omgeleid. Nadat de verbinding tot stand is gebracht, wordt in de MySQL-client de versie van MySQL weergegeven die in de gateway is ingesteld, niet de feitelijke versie die wordt uitgevoerd op de MySQL-serverinstantie. Als u de versie van uw MySQL-serverinstantie wilt vaststellen, gebruikt u de SELECT VERSION();-opdracht bij de MySQL-prompt. Als uw toepassing verbinding moet maken met een specifieke primaire versie, bijvoorbeeld v5.7 of v8.0, kunt u dit doen door de poort in uw server verbindingsreeks te wijzigen, zoals beschreven in onze documentatie hier.

Lees het versieondersteuningsbeleid voor buiten gebruik gestelde versies in documentatie over versieondersteuningsbeleid.

Ondersteuning voor primaire versies

Elke primaire versie van MySQL wordt ondersteund door Azure Database for MySQL vanaf de datum waarop Azure de versie gaat ondersteunen totdat de versie buiten gebruik wordt gesteld door de MySQL-community, zoals is opgegeven in het versiebeheerbeleid.

Ondersteuning voor secundaire versies

Azure Database for MySQL voert automatisch secundaire versie-upgrades uit naar de MySQL-versie van azure als onderdeel van periodiek onderhoud.

Beleid voor buitengebruikstelling van primaire versies

De buitengebruikstellingsgegevens voor primaire MySQL-versies worden vermeld in de volgende tabel. Datums die worden weergegeven, volgen het mySQL-versiebeheerbeleid.

Versie Nieuwe functies ondersteuning voor Azure begindatum ondersteuning voor Azure einddatum Datum van buitengebruikstelling van de gemeenschap
MySQL 5.7 Functies 20 maart 2018 September 2025 Oktober 2023
MySQL 8 Functies 11 december 2019 N.v.t. April 2026

Wat gebeurt er met de Azure Database for MySQL-service nadat de mySQL-communityversie in oktober 2023 buiten gebruik is gesteld?

In overeenstemming met de aankondiging van Oracle met betrekking tot het einde van de levensduur (EOL) van MySQL Community Version v5.7 in oktober 2023 (pagina 23), bereiden we ons actief voor op deze belangrijke overgang. Deze ontwikkeling heeft specifiek invloed op klanten die momenteel gebruikmaken van versie 5.7 van Azure Database for MySQL - Enkele server en flexibele server.

In reactie op de aanvragen van de klant heeft Microsoft besloten om de ondersteuning voor Azure Database for MySQL na oktober 2023 te verlengen. Tijdens de verlengde ondersteuningsperiode, die tot september 2025 duurt, geeft Microsoft prioriteit aan de beschikbaarheid, betrouwbaarheid en beveiliging van de service. Hoewel er geen specifieke garanties zijn met betrekking tot upgrades van secundaire versies, implementeren we essentiële wijzigingen om ervoor te zorgen dat de service toegankelijk, betrouwbaar en beveiligd blijft. Ons plan omvat:

  • Uitgebreide ondersteuning voor v5.7 op Azure Database for MySQL Flexibele servers tot september 2025, waardoor klanten voldoende tijd hebben om hun upgrades naar MySQL v8.0 te plannen en uit te voeren.

  • Uitgebreide ondersteuning voor v5.7 op Azure Database for MySQL- Enkele servers totdat ze buiten gebruik worden gesteld op september 2024. Deze uitgebreide ondersteuning biedt klanten van Azure Database for MySQL -Single Server voldoende tijd om te migreren naar Azure Database for MySQL - Flexible Server versie 5.7 en vervolgens een upgrade naar 8.0 uit te voeren.

Voordat we onze ondersteuning van Azure Database for MySQL 5.7 beëindigen, zijn er verschillende belangrijke tijdlijnen die u moet letten.

Tijdlijnen voor afschaffing van Azure MySQL 5.7

Tijdlijnen Azure MySQL 5.7 Flexible end at Azure MySQL 5.7 Single end at
Nieuwe servers maken met behulp van Azure Portal. Om te worden besloten Al beëindigd als onderdeel van afschaffing van één server
Nieuwe servers maken met behulp van de opdrachtregelinterface (CLI). Om te worden besloten September 2024
Het maken van replicaservers voor bestaande servers. September 2025 September 2024
Servers maken met behulp van herstelwerkstroom voor de bestaande servers September 2025 September 2024
Het maken van nieuwe servers voor migratie van Azure Database for MySQL - Enkele server naar Azure Database for MySQL - Flexible Server. N.v.t. September 2024
Nieuwe servers maken voor migratie van Azure Database for MariaDB naar Azure Database for MySQL - Flexible Server. September 2025 N.v.t.
Uitgebreide ondersteuning voor Azure Database for MySQL v5.7 September 2025 September 2024

Notitie

We waren aanvankelijk van plan om het maken van nieuwe Exemplaren van Azure Database for MySQL versie 5.7 via CLI en Portal na april 2024 te stoppen. Na verdere beoordeling en feedback van klanten hebben we echter besloten deze actie uit te stellen. De specifieke datum waarop het maken van nieuwe MySQL 5.7-exemplaren wordt stopgezet, wordt momenteel gecontroleerd en blijft 'Te worden besloten'. Deze wijziging weerspiegelt onze toezegging om de behoeften van klanten aan te passen en flexibiliteit te bieden tijdens de overgang. We waarderen uw feedback en moedigen doorlopende communicatie aan terwijl we door deze wijzigingen navigeren.

Veelgestelde vragen

V: Wat is het proces voor het upgraden van Azure Database for MySQL - Flexibele server van versie v5.7 naar v8.0?

A: Vanaf mei 2023 kunt u met Azure Database for MySQL - Flexible Server een in-place upgrade uitvoeren van MySQL v5.7 naar v8.0 met behulp van de functie Major Version Upgrade (MVU). Raadpleeg het document voor de upgrade van de primaire versie voor meer informatie.

V: Ik gebruik momenteel Azure Database for MySQL - Single Sever versie 5.7, hoe moet ik mijn upgrade plannen?

A: Azure Database for MySQL - Enkele server biedt geen ingebouwde ondersteuning voor een primaire versie-upgrade van v5.7 naar v8.0. Omdat Azure Database for MySQL - Enkele server zich in het afschaffingspad bevindt, zijn er geen investeringen gepland om een primaire versie-upgrade van v5.7 naar v8.0 te ondersteunen. Het aanbevolen pad voor het upgraden van v5.7 van Azure Database for MySQL - Enkele server naar v8.0 is om eerst uw v5.7 Azure Database for MySQL - Enkele server te migreren naar v5.7 van Azure Database for MySQL - Flexible Server. Nadat de migratie is voltooid en de server is gestabiliseerd op Flexibele server, kunt u doorgaan met het uitvoeren van een primaire versie-upgrade op de gemigreerde Azure Database for MySQL - Flexible Server van v5.7 naar v8.0. Met de uitgebreide ondersteuning voor v5.7 op Flexibele server kunt u op v5.7 langer worden uitgevoerd en uw upgrade naar v8.0 op flexibele server op een later tijdstip na de migratie vanaf één server plannen.

V: Zijn er verwachte downtime of prestatie-effecten tijdens het upgradeproces?

A: Ja, er wordt verwacht dat er enige downtime is tijdens het upgradeproces. De specifieke duur varieert, afhankelijk van factoren zoals de grootte en complexiteit van de database. We adviseren om een testupgrade uit te voeren op een niet-productieomgeving om de verwachte downtime te beoordelen en de mogelijke impact op de prestaties te evalueren. Als u downtime voor uw toepassingen tijdens de upgrade wilt minimaliseren, kunt u de optie verkennen om een upgrade van de primaire versie van MySQL 5.7 naar MySQL 8.0 uit te voeren met behulp van leesreplica.

V: Kan ik terugkeren naar MySQL v5.7 na een upgrade naar v8.0?

A: Hoewel het over het algemeen niet wordt aanbevolen om een downgrade uit te voeren van MySQL v8.0 naar v5.7, omdat de laatste de status van de levensduur nadert, erkennen we dat er mogelijk specifieke scenario's zijn waarin deze flexibiliteit nodig is. Om een soepel upgradeproces te garanderen en mogelijke problemen te verhelpen, wordt u sterk aangeraden te voldoen aan best practices door een uitgebreide back-up op aanvraag uit te voeren voordat u doorgaat met de upgrade naar MySQL v8.0. Deze back-up fungeert als voorzorgsmaatregel, zodat u uw database kunt herstellen naar de vorige versie op een andere nieuwe Azure Database for MySQL -Flexible-server in geval van onverwachte problemen of complicaties met MySQL v8.0.

V: Wat zijn de belangrijkste voordelen van het upgraden naar MySQL v8.0?

A: MySQL v8.0 wordt geleverd met een groot aantal verbeteringen, waaronder efficiëntere gegevenswoordenlijst, verbeterde beveiliging en andere functies, zoals veelgebruikte tabelexpressies en vensterfuncties. Raadpleeg de releaseopmerkingen voor MySQL 8.0

V: Zijn er compatibiliteitsproblemen waarmee u rekening moet houden bij het uitvoeren van een upgrade naar MySQL v8.0?

A: Sommige compatibiliteitsproblemen kunnen optreden als gevolg van wijzigingen in MySQL v8.0. Het is belangrijk om uw toepassingen te testen met MySQL v8.0 voordat u de productiedatabase bijwerkt. Raadpleeg de officiële documentatie van MySQL voor een gedetailleerde lijst met compatibiliteitsproblemen.

V: Welke ondersteuning is beschikbaar als ik problemen ondervind tijdens het upgradeproces?

A: Als u vragen hebt, kunt u antwoorden krijgen van community-experts in Microsoft Q&A. Dien een ondersteuningsaanvraag in als u over een ondersteuningsplan beschikt en technische ondersteuning nodig hebt. U kunt ook een e-mail sturen naar het Azure Database for MySQL-productteam.

V: Wat gebeurt er met mijn gegevens tijdens de upgrade?

A: Hoewel uw gegevens niet worden beïnvloed tijdens het upgradeproces, is het raadzaam om een back-up van uw gegevens te maken voordat u doorgaat met de upgrade. Deze voorzorgsmaatregel helpt het risico op potentiële gegevensverlies in geval van onvoorziene complicaties te beperken.

V: Wat gebeurt er met de server 5.7 na sep 2025?

A: U verwijst naar ons buiten gebruik gestelde ondersteuningsbeleid voor MySQL-versies voor meer informatie over wat er gebeurt na het einde van de ondersteuning voor Azure Database for MySQL 5.7

V: Hoe kan ik de server maken in 5.7 na april 2024 voor migratie naar Azure Database for MySQL - flexible server?

A: Als er MariaDB\Enkele server in uw abonnement staat, is dit abonnement nog steeds toegestaan om Azure Database for MySQL – Flexible Server v5.7 te maken om te migreren naar Azure Database for MySQL – Flexible Server.

Buiten gebruik gestelde versies van MySQL-engine worden niet ondersteund in Azure Database for MySQL

Als u na de buitengebruikstellingsdatum voor elke MySQL-databaseversie de buiten gebruik gestelde versie blijft uitvoeren, moet u rekening houden met de volgende beperkingen:

  • Omdat de community geen verdere bugfixes of beveiligingsoplossingen vrijgeeft, patcht Azure Database for MySQL de buiten gebruik gestelde database-engine niet op fouten of beveiligingsproblemen of neemt anderszins beveiligingsmaatregelen met betrekking tot de buiten gebruik gestelde database-engine. Azure blijft echter periodiek onderhoud en patches uitvoeren voor de host, het besturingssysteem, containers en andere servicegerelateerde onderdelen.
  • Als er een ondersteuningsprobleem is dat mogelijk te maken heeft met de MySQL-database, kunnen we u mogelijk niet ondersteunen. In dergelijke gevallen moet u uw database voor ons upgraden om u alle ondersteuning te bieden.
  • U kunt geen nieuwe databaseservers maken voor de buiten gebruik gestelde versie. U kunt echter herstel naar een bepaald tijdstip uitvoeren en leesreplica's maken voor uw bestaande servers.
  • Nieuwe servicemogelijkheden die zijn ontwikkeld door Azure Database for MySQL, zijn mogelijk alleen beschikbaar voor ondersteunde databaseserverversies.
  • Uptime-S.L.A.s zijn alleen van toepassing op azure Database for MySQL-servicegerelateerde problemen en niet op downtime die wordt veroorzaakt door fouten in de database-engine.
  • In het extreme geval van een ernstige bedreiging voor de service die wordt veroorzaakt door het beveiligingsprobleem van de MySQL-database-engine die is geïdentificeerd in, kan Azure ervoor kiezen om te voorkomen dat het rekenknooppunt van uw databaseserver de service eerst beveiligt. U wordt gevraagd de server bij te werken voordat u de server online brengt. Tijdens het upgradeproces worden uw gegevens altijd beveiligd met behulp van automatische back-ups die op de service worden uitgevoerd, die indien gewenst kunnen worden gebruikt om te herstellen naar de oudere versie.

Volgende stappen

  • Zie MySQL-dump en -herstel om upgrades uit te voeren.