Dela via


Supportprincip för Azure Database for MySQL-version

GÄLLER FÖR: Azure Database for MySQL – Azure Database for MySQL – enskild server – 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?

Den här sidan beskriver versionsprincipen för Azure Database for MySQL och gäller för Distributionslägen för Azure Database for MySQL – enskild server och Azure Database for MySQL – flexibel 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 Enskild server
Aktuell delversion
Flexibel server
Aktuell delversion
MySQL version 5.7 5.7.32 5.7.44
MySQL version 8.0 8.0.15 8.0.36

Kommentar

I distributionsalternativet Enskild server omdirigerar en gateway anslutningarna till serverinstanser. När anslutningen har upprättats visar MySQL-klienten den version av MySQL som har angetts i gatewayen, inte den faktiska versionen som körs på MySQL-serverinstansen. Du kan ta reda på vilken version MySQL-serverinstansen har med hjälp av kommandot SELECT VERSION(); i MySQL-prompten. Om ditt program har ett krav på att ansluta till en specifik huvudversion, till exempel v5.7 eller v8.0, kan du göra det genom att ändra porten på servern anslutningssträng enligt beskrivningen i vår dokumentation här.

Läs versionssupportprincipen för tillbakadragna versioner i dokumentationen om versionssupportprinciper.

Stöd för huvudversion

Varje huvudversion av MySQL stöds av Azure Database for MySQL från det datum då Azure börjar stödja versionen tills versionen har dragits tillbaka av MySQL-communityn, enligt versionsprincipen.

Stöd för delversion

Azure Database for MySQL utför automatiskt delversionsuppgraderingar till den Azure-föredragna MySQL-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 Startdatum för Azure-support Slutdatum för Azure-support 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 livet (EOL) av MySQL Community Version v5.7 i oktober 2023 (sida 23 ) förbereder vi oss aktivt för denna viktiga övergång. Den här utvecklingen påverkar specifikt kunder som för närvarande 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. Det finns inga specifika garantier för delversionsuppgraderingar, men vi implementerar 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 för migrering 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 finns det flera viktiga tidslinjer som du bör vara uppmärksam på.

Tidslinjer för Azure MySQL 5.7-utfasning

Tidslinjer Azure MySQL 5.7 – flexibel slutpunkt på Azure MySQL 5.7 – enskild slutpunkt på
Skapa nya servrar med hjälp av Azure-portalen. Beslutas Redan avslutat som en del av utfasning av enskild server
Skapa nya servrar med hjälp av kommandoradsgränssnittet (CLI). Beslutas September 2024
Skapande av replikservrar för befintliga servrar. September 2025 September 2024
Skapa servrar med hjälp av återställningsarbetsflödet för befintliga servrar September 2025 September 2024
Skapa nya servrar för migrering från Azure Database for MySQL – enskild server till Azure Database for MySQL – flexibel server. NA September 2024
Skapa nya servrar för migrering från Azure Database for MariaDB till Azure Database for MySQL – flexibel server. September 2025 NA
Utökat stöd för Azure Database for MySQL v5.7 September 2025 September 2024

Kommentar

Vi planerade först att stoppa skapandet av nya Instanser av Azure Database for MySQL version 5.7 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. Det specifika 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. Vi värdesätter din feedback och uppmuntrar kontinuerlig kommunikation när vi navigerar i dessa ändringar.

Vanliga frågor och svar

F: Vad är processen för att uppgradera Azure Database for 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 huvudversionen .

F: Jag använder för närvarande Azure Database for MySQL – Single Sever version 5.7, hur ska jag planera min uppgradering?

S: Azure Database for MySQL – enskild server erbjuder inte inbyggt stöd för uppgradering av större versioner från v5.7 till v8.0. Eftersom Azure Database for MySQL – enskild server är på utfasningssökväg finns det inga investeringar som planeras för att stödja större versionsuppgradering 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 vid en senare tidpunkt efter migreringen 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 den potentiella prestandapåverkan. Om du vill minimera stilleståndstiden för dina program under uppgraderingen 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 vanligtvis 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 starkt 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 i händelse av 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 effektivare dataordlista, förbättrad säkerhet och andra funktioner som vanliga tabelluttryck och fönsterfunktioner. Information finns i Viktig information för MySQL 8.0

F: Finns det några kompatibilitetsproblem att känna till när du uppgraderar till MySQL v8.0?

S: Vissa kompatibilitetsproblem kan uppstå på grund av ändringar i MySQL v8.0. 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 av dina data innan du fortsätter med uppgraderingen. Den här försiktighetsåtgärden hjälper till att minska risken för potentiell dataförlust i händelse 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 Azure-databas för MySQL – enskild server, hur kan jag skapa servern den 5.7 april 2024 för migrering till Azure Database for MySQL – flexibel server?

S: Om det finns MariaDB\Single Server i din prenumeration är den här prenumerationen fortfarande tillåten 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 korrigerar Azure Database for MySQL inte den tillbakadragna databasmotorn för buggar eller säkerhetsproblem eller vidtar på annat sätt säkerhetsåtgärder när det gäller den tillbakadragna databasmotorn. 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 uppstå som rör MySQL-databasen kan det hända att vi inte kan stödja 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äkerhetsrisken för MySQL-databasmotorn som identifieras i, den tillbakadragna databasversionen, kan Azure välja att stoppa beräkningsnoden för databasservern från att skydda tjänsten först. Du uppmanas att uppgradera servern innan du ansluter servern. 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.

Nästa steg