Azure Database for MySQL-serverversioner som stöds
GÄLLER FÖR:
Azure Database for MySQL – enskild server
Azure Database for MySQL har utvecklats från MySQL Community Editionmed hjälp av InnoDB-lagringsmotorn. Tjänsten stöder alla aktuella huvudversion som stöds av communityn, 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.
Anslut till en gatewaynod som kör en specifik MySQL-version
I distributionsalternativet Enskild server används en gateway för att omdirigera 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. Läs Anslutningsarkitektur om du vill veta mer om gatewayer i Azure Database for MySQL-tjänstarkitektur.
Eftersom Azure Database for MySQL stöder huvudversion v5.7 och v8.0, kör standardporten 3306 för att ansluta till Azure Database for MySQL MySQL-klientversion 5.6 (minsta gemensamma nämnare) för att stödja anslutningar till servrar av alla 2 huvudversioner som stöds. Men om programmet 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 i serverns anslutningssträng.
I Azure Database for MySQL-tjänsten lyssnar gatewaynoder på port 3308 för v5.7-klienter och port 3309 för v8.0-klienter. Om du vill ansluta till v5.7-gatewayklienten bör du med andra ord använda det fullständigt kvalificerade servernamnet och port 3308 för att ansluta till servern från klientprogrammet. Om du vill ansluta till v8.0-gatewayklienten kan du på samma sätt använda det fullständigt kvalificerade servernamnet och port 3309 för att ansluta till servern. Kontrollera följande exempel för ytterligare tydlighet.
Anteckning
Anslutning till Azure Database for MySQL via portarna 3308 och 3309 stöds endast för offentliga anslutningar. Tjänstslutpunkter för Private Link och VNet kan bara användas med port 3306.
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 (förhandsversion) Aktuell delversion |
|---|---|---|
| MySQL version 5.6 | 5.6.47 (tillbakadragen) | Stöds inte |
| MySQL version 5.7 | 5.7.32 | 5.7.32 |
| MySQL version 8.0 | 8.0.15 | 8.0.21 |
Läs versionssupportprincipen för tillbakadragna versioner i dokumentationen för versionssupportprincip.
Hantera uppdateringar och uppgraderingar
Tjänsten hanterar automatiskt korrigeringar för versionsuppdateringar med felkorrigeringar. Till exempel 5.7.20 till 5.7.21.
Uppgradering av huvudversion stöds för närvarande av tjänsten för uppgraderingar från MySQL v5.6 till v5.7. Mer information finns i utföra större versionsuppgraderingar. Om du vill uppgradera från 5.7 till 8.0 rekommenderar vi att du dumpar och återställer till en server som har skapats med den nya motorversionen.
Nästa steg
- Mer information om Azure Database for MySQL finns i det här dokumentet.
- Information om specifika resurskvoter och begränsningar baserat på din tjänstnivå finns i Tjänstnivåer