Ondersteunde serverversies van Azure Database for MySQL
VAN TOEPASSING OP:
Azure Database for MySQL - Enkele server
Azure Database for MySQL is ontwikkeld vanuit MySQL Community Editionmet behulp van de InnoDB-opslagen engine. De service ondersteunt alle huidige belangrijke versies die door de community worden ondersteund, namelijk MySQL 5.7 en 8.0. MySQL maakt gebruik van het X.Y.Z-naamgevingsschema waarbij X de belangrijkste versie is, Y de secundaire versie is en Z de release van de foutfix. Zie de MySQL-documentatievoor meer informatie over het schema.
Verbinding maken naar een gateway-knooppunt met een specifieke MySQL-versie
In de implementatieoptie Enkele server wordt een gateway gebruikt om de verbindingen met server-exemplaren om te leiden. 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. Bekijk Connectiviteitsarchitectuur voor meer informatie over gateways in Azure Database for MySQL servicearchitectuur.
Omdat Azure Database for MySQL de hoofdversie v5.7 en v8.0 ondersteunt, wordt op de standaardpoort 3306 om verbinding te maken met Azure Database for MySQL MySQL-clientversie 5.6 (minst algemene noemer) uitgevoerd om verbindingen met servers van alle twee ondersteunde hoofdversies te ondersteunen. Als uw toepassing echter een vereiste heeft om verbinding te maken met een specifieke hoofdversie, bijvoorbeeld v5.7 of v8.0, kunt u dit doen door de poort in uw server te wijzigen connection string.
In Azure Database for MySQL-service luisteren gatewayknooppunten op poort 3308 naar v5.7-clients en poort 3309 voor v8.0-clients. Met andere woorden, als u verbinding wilt maken met de v5.7-gatewayclient, moet u uw volledig gekwalificeerde servernaam en poort 3308 gebruiken om verbinding te maken met uw server vanuit de clienttoepassing. En als u verbinding wilt maken met de v8.0-gatewayclient, kunt u de volledig gekwalificeerde servernaam en poort 3309 gebruiken om verbinding te maken met uw server. Controleer het volgende voorbeeld voor meer duidelijkheid.
Notitie
Verbinding maken met Azure Database for MySQL via de poorten 3308 en 3309 wordt alleen ondersteund voor openbare connectiviteit. Private Link- en VNet-service-eindpunten kunnen alleen worden gebruikt met poort 3306.
Azure Database for MySQL ondersteunt momenteel de volgende belangrijke en secundaire versies van MySQL:
| Versie | Single Server Huidige secundaire versie |
Flexibele server (preview) Huidige secundaire versie |
|---|---|---|
| MySQL versie 5.6 | 5.6.47 (gestopt) | Niet ondersteund |
| MySQL versie 5.7 | 5.7.32 | 5.7.32 |
| MySQL versie 8.0 | 8.0.15 | 8.0.21 |
Lees het versieondersteuningsbeleid voor oudere versies in de documentatie voor versieondersteuningsbeleid.
Updates en upgrades beheren
De service beheert automatisch het patchen voor versie-updates voor het oplossen van fouten. Bijvoorbeeld 5.7.20 tot 5.7.21.
Upgrade van de belangrijkste versie wordt momenteel ondersteund door de service voor upgrades van MySQL v5.6 naar v5.7. Raadpleeg belangrijke versie-upgrades uitvoeren voor meer informatie. Als u wilt upgraden van 5.7 naar 8.0, raden we u aan dump en herstel uit te voeren op een server die is gemaakt met de nieuwe engineversie.
Volgende stappen
- Zie dit document Azure Database for MySQL informatie over het versiebeleid.
- Zie Servicelagen voor meer informatie over specifieke resourcequota en beperkingen op basis van uw servicelaag.