Verbinding maken naar een gatewayknooppunt naar een specifieke MySQL-versie

VAN TOEPASSING OP: Azure Database for MySQL - enkele 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 ?

In de implementatieoptie enkele server wordt een gateway gebruikt om de verbindingen met serverexemplaren 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 Verbinding maken iviteitsarchitectuur voor meer informatie over gateways in azure Database for MySQL Service-architectuur.

Omdat Azure Database for MySQL ondersteuning biedt voor primaire versie v5.7 en v8.0, wordt met de standaardpoort 3306 verbinding gemaakt met Azure Database for MySQL-clientversie 5.6 (minst gangbare noemer) om verbindingen met servers van alle 2 ondersteunde primaire versies te ondersteunen. Als uw toepassing echter een vereiste heeft om verbinding te 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.

In Azure Database for MySQL Service luisteren gatewayknooppunten op poort 3308 voor 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 de volledig gekwalificeerde servernaam en poort 3308 gebruiken om verbinding te maken met uw server vanuit de clienttoepassing. Als u verbinding wilt maken met de v8.0-gatewayclient, kunt u ook de volledig gekwalificeerde servernaam en poort 3309 gebruiken om verbinding te maken met uw server. Controleer het volgende voorbeeld voor meer duidelijkheid.

Example connecting via different gateway mysql versions

Notitie

Verbinding maken naar Azure Database for MySQL via poorten 3308 en 3309 worden alleen ondersteund voor openbare connectiviteit, kunnen Private Link- en VNet-service-eindpunten alleen worden gebruikt met poort 3306.

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

Updates en upgrades beheren

De service beheert automatisch patches voor foutoplossingsversie-updates. Bijvoorbeeld 5.7.20 tot 5.7.21.

Upgrade van primaire versie wordt momenteel ondersteund door de service voor upgrades van MySQL v5.6 naar v5.7. Raadpleeg voor meer informatie hoe u primaire versie-upgrades uitvoert. Als u een upgrade wilt uitvoeren van 5.7 naar 8.0, raden we u aan om dump uit te voeren en te herstellen naar een server die is gemaakt met de nieuwe engineversie.

Volgende stappen