Supportprincip för Azure Database for MySQL-version
GÄLLER FÖR: Azure Database for MySQL – flexibel server
Viktigt!
Azure Database for MySQL – enskild server är på väg att dras tillbaka. Vi rekommenderar starkt att du uppgraderar till en flexibel Azure Database for MySQL-server. Mer information om hur du migrerar till en flexibel Azure Database for MySQL-server finns i Vad händer med Azure Database for MySQL – enskild server?
MySQL-versioner som stöds
Azure Database for MySQL utvecklades från MySQL Community Edition med hjälp av InnoDB-lagringsmotorn. Tjänsten stöder communityns aktuella huvudversioner, nämligen MySQL 5.7 och 8.0. MySQL använder X.Y.Z. namngivningsschemat där X är huvudversionen, Y är delversionen och Z är felkorrigeringsversionen. Mer information om schemat finns i MySQL-dokumentationen.
Azure Database for MySQL stöder för närvarande följande större och mindre versioner av MySQL:
Version | Flexibel server Aktuell delversion |
---|---|
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 |
Läs versionssupportprincipen för tillbakadragna versioner i dokumentationen om versionssupportprinciper.
Stöd för huvudversion
Azure Database for MySQL stöder varje huvudversion av MySQL från det datum då Azure börjar stödja den tills MySQL-communityn drar tillbaka den, enligt versionsprincipen.
Stöd för innovationsversion
Versionerna av MySQL Innovation Release tillhandahålls för att ge åtkomst till de senaste MySQL-funktionerna. Stöd för dessa versioner omfattar kärnfunktioner, men exkluderar avancerade funktioner som hög tillgänglighet (HA), repliker och automatiserade säkerhetskopior. Stöd för Innovation Release är begränsat till den senaste versionen, där tidigare versioner inte behålls för att säkerställa att användarna har åtkomst till de senaste framstegen. Varje Innovation Release-server har en 30-dagars livscykel från det datum då den skapades, varefter den tas bort automatiskt. Inga månatliga underhållsuppdateringar tillämpas under livscykeln för dessa versioner.
Stöd för delversion
Azure Database for MySQL utför automatiskt delversionsuppgraderingar till den Azure-föredragna versionen som en del av periodiskt underhåll.
Princip för huvudversionsavdragning
Information om tillbakadragning för MySQL-huvudversioner visas i följande tabell. Datum som visas följer mySQL-versionsprincipen.
Version | Nyheter | Azure Support startdatum | Azure Support slutdatum | Datum för communityn som går i pension |
---|---|---|---|---|
MySQL 5.7 | Funktioner | den 20 mars 2018 | September 2025 | Oktober 2023 |
MySQL 8 | Funktioner | den 11 december 2019 | NA | April 2026 |
Vad händer med Azure Database for MySQL-tjänsten när MySQL-communityversionen har dragits tillbaka i oktober 2023?
I linje med Oracles tillkännagivande om slutet av mySQL Community Version v5.7 i oktober 2023 (sida 23 ) förbereder vi på Azure aktivt för den här kritiska övergången. Den här utvecklingen påverkar uttryckligen kunder som använder version 5.7 av Azure Database for MySQL – enskild server och flexibel server.
Som svar på kundens begäranden beslutade Microsoft att förlänga stödet för Azure Database for MySQL efter oktober 2023. Under den utökade supportperioden, som varar fram till september 2025, prioriterar Microsoft tjänstens tillgänglighet, tillförlitlighet och säkerhet. Även om det inte finns några garantier för delversionsuppgraderingar implementerar vi viktiga ändringar för att säkerställa att tjänsten förblir tillgänglig, tillförlitlig och skyddad. Vår plan omfattar:
Utökat stöd för v5.7 på Azure Database for MySQL – flexibla servrar fram till september 2025, vilket ger gott om tid för kunder att planera och köra sina uppgraderingar till MySQL v8.0.
Utökat stöd för v5.7 på Azure Database for MySQL – enskilda servrar tills de dras tillbaka den september 2024. Det här utökade stödet ger Azure Database for MySQL -Single Server-kunder gott om tid att migrera till Azure Database for MySQL – flexibel server version 5.7 och senare uppgradering till 8.0.
Innan vi avslutar vårt stöd för Azure Database for MySQL 5.7 bör du vara uppmärksam på flera viktiga tidslinjer.
Tidslinjer för Azure MySQL 5.7-utfasning
Tidslinjer | Azure MySQL 5.7 – flexibel |
---|---|
Skapa nya servrar med hjälp av Azure Portal. | Beslutas |
Skapa nya servrar med hjälp av kommandoradsgränssnittet (CLI). | Beslutas |
Skapande av replikservrar för befintliga servrar. | September 2025 |
Skapa servrar med hjälp av återställningsarbetsflödet för befintliga servrar | September 2025 |
Skapa nya servrar för migrering från Azure Database for MySQL – enskild server till Azure Database for MySQL – flexibel server. | NA |
Skapa nya servrar för migrering från Azure Database for MariaDB till Azure Database for MySQL – flexibel server. | September 2025 |
Utökat stöd för Azure Database for MySQL v5.7 | September 2025 |
Kommentar
Vi planerade först att stoppa skapandet av en ny Azure Database for MySQL-version 5.7-instanser via CLI och portalen efter april 2024. Men efter ytterligare granskning och kundfeedback har vi beslutat att fördröja den här åtgärden. Datumet för att avbryta skapandet av nya MySQL 5.7-instanser är för närvarande under granskning och förblir "Att beslutas". Den här ändringen återspeglar vårt engagemang för att tillgodose kundernas behov och ge flexibilitet under övergången. Tveka inte att meddela oss om du har några problem med utökad support för Azure Database For MySQL – flexibel server för MySQL 5.7 genom att skicka ett e-postmeddelande till oss på Fråga Azure DB För MySQL. Vi värdesätter din feedback och uppmuntrar till kontinuerlig kommunikation när vi navigerar i dessa ändringar.
Vanliga frågor och svar
F: Vad är processen för att uppgradera Azure-databasen för MySQL – flexibel server från version v5.7 till v8.0?
S: Från och med maj 2023 gör Azure Database for MySQL – flexibel server att du kan utföra en uppgradering på plats från MySQL v5.7 till v8.0 med hjälp av MVU-funktionen (Major Version Upgrade). Mer detaljerad information finns i uppgraderingsdokumentet för högre version .
F: Jag använder för närvarande Azure Database for MySQL – enskild server version 5.7; hur ska jag planera min uppgradering?
S: Azure Database for MySQL – Enskild server erbjuder inte inbyggt stöd för större versionsuppgraderingar från v5.7 till v8.0. Eftersom Azure Database for MySQL – enskild server är på utfasningssökvägen planeras inga investeringar för att stödja större versionsuppgraderingar från v5.7 till v8.0. Den rekommenderade vägen för att uppgradera från v5.7 i Azure Database for MySQL – enskild server till v8.0 är att först migrera din v5.7 Azure Database for MySQL – enskild server till v5.7 i Azure Database for MySQL – flexibel server. När migreringen har slutförts och servern har stabiliserats på flexibel server kan du fortsätta med att utföra en större versionsuppgradering på den migrerade Azure Database for MySQL – flexibel server från v5.7 till v8.0. Det utökade stödet för v5.7 på flexibel server gör att du kan köra på v5.7 längre och planera uppgraderingen till v8.0 på flexibel server senare efter migrering från enskild server.
F: Finns det några förväntade avbrott eller prestandapåverkan under uppgraderingsprocessen?
S: Ja, det förväntas att det blir en viss stilleståndstid under uppgraderingsprocessen. Den specifika varaktigheten varierar beroende på faktorer som databasens storlek och komplexitet. Vi rekommenderar att du utför en testuppgradering i en icke-produktionsmiljö för att utvärdera den förväntade stilleståndstiden och utvärdera potentiella prestanda. Anta att du minimerar stilleståndstiden för dina program under uppgraderingen. I så fall kan du utforska alternativet att utföra minimal versionsuppgradering av driftstopp från MySQL 5.7 till MySQL 8.0 med hjälp av läsreplik.
F: Kan jag återställa till MySQL v5.7 efter uppgradering till v8.0?
S: Även om det inte rekommenderas att nedgradera från MySQL v8.0 till v5.7, eftersom den senare närmar sig sin Status för livets slut, erkänner vi att det kan finnas specifika scenarier där den här flexibiliteten blir nödvändig. För att säkerställa en smidig uppgraderingsprocess och lindra eventuella problem rekommenderar vi att du följer bästa praxis genom att utföra en omfattande säkerhetskopiering på begäran innan du fortsätter med uppgraderingen till MySQL v8.0. Den här säkerhetskopieringen fungerar som en försiktighetsåtgärd så att du kan återställa databasen till den tidigare versionen till en annan ny Azure Database for MySQL – flexibel server för oväntade problem eller komplikationer med MySQL v8.0.
F: Vilka är de största fördelarna med att uppgradera till MySQL v8.0?
S: MySQL v8.0 levereras med en mängd förbättringar, inklusive en effektivare dataordlista, förbättrad säkerhet och andra funktioner som vanliga tabelluttryck och fönsterfunktioner. Mer information finns i Viktig information om MySQL 8.0
F: Finns det några kompatibilitetsproblem att känna till när du uppgraderar till MySQL v8.0?
S: Ändringar i MySQL v8.0 kan orsaka vissa kompatibilitetsproblem. Det är viktigt att testa dina program med MySQL v8.0 innan du uppgraderar produktionsdatabasen. I MySQL:s officiella dokumentation finns en detaljerad lista över kompatibilitetsproblem.
F: Vilket stöd är tillgängligt om jag stöter på problem under uppgraderingsprocessen?
S: Om du har frågor får du svar från communityexperter i Microsoft Q&A. Om du har ett supportavtal och behöver teknisk hjälp kan du skapa en supportbegäran.
F: Vad händer med mina data under uppgraderingen?
S: Även om dina data inte påverkas under uppgraderingsprocessen är det mycket lämpligt att skapa en säkerhetskopia innan du fortsätter med uppgraderingen. Det här försiktighetsmåttet hjälper till att minska risken för potentiell dataförlust på grund av oförutsedda komplikationer.
F: Vad händer med servern 5.7 efter sep 2025?
S: Du kan läsa vår tillbakadragna supportprincip för MySQL-versionen för att lära dig vad som händer när Azure Database for MySQL 5.7 upphör med supporten
F: Jag har en Azure Database for MariaDB eller en Azure-databas för MySQL – enskild server; hur kan jag skapa servern i 5.7 efter april 2024 för migrering till Azure Database for MySQL – flexibel server?
S: Om det finns en MariaDB-server i din prenumeration har den här prenumerationen fortfarande behörighet att skapa Azure Database for MySQL – flexibel server v5.7 för att migrera till Azure Database for MySQL – flexibel server.
Tillbakadragna MySQL-motorversioner stöds inte i Azure Database for MySQL
Observera följande begränsningar om du fortsätter att köra den tillbakadragna versionen efter indragningsdatumet för varje MySQL-databasversion:
Eftersom communityn inte släpper några ytterligare felkorrigeringar eller säkerhetskorrigeringar kommer Azure Database for MySQL inte att korrigera den tillbakadragna databasmotorn för eventuella buggar eller säkerhetsproblem eller på annat sätt vidta säkerhetsåtgärder angående den. Azure fortsätter dock att utföra regelbundet underhåll och korrigeringar för värden, operativsystemet, containrarna och andra tjänstrelaterade komponenter.
- Om något supportproblem kan ha att göra med MySQL-databasen kanske vi inte kan hjälpa dig. I sådana fall måste du uppgradera databasen så att vi kan ge dig support.
- Du kommer inte att kunna skapa nya databasservrar för den tillbakadragna versionen. Du kan dock utföra återställningar till tidpunkt och skapa skrivskyddade repliker för dina befintliga servrar.
- Nya tjänstfunktioner som utvecklats av Azure Database for MySQL kanske bara är tillgängliga för databasserverversioner som stöds.
- Drifttids-S.L.A.s gäller endast för tjänstrelaterade problem i Azure Database for MySQL och inte för driftstopp som orsakas av databasmotorrelaterade buggar. I händelse av ett allvarligt hot mot tjänsten som orsakas av sårbarheten för MySQL-databasmotorn som identifieras i den tillbakadragna databasversionen kan Azure välja att stoppa databasserverns beräkningsnod från att skydda tjänsten först. Du uppmanas att uppgradera servern innan du ansluter den. Under uppgraderingsprocessen skyddas dina data alltid med hjälp av automatiska säkerhetskopieringar som utförs på tjänsten, som kan användas för att återställa till den äldre versionen om så önskas.