Anslut till en gatewaynod till en specifik MySQL-version

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

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 Anslut ivitetsarkitektur för att lära dig mer om gatewayer i Azure Database for MySQL-tjänstarkitektur.

Eftersom Azure Database for MySQL stöder huvudversionen v5.7 och v8.0 kör standardporten 3306 för att ansluta till Azure Database for MySQL MySQL-klientversion 5.6 (minst vanlig nämnare) för att stödja anslutningar till servrar i alla de två huvudversioner som stöds. Men om ditt program har ett krav på att ansluta till en viss huvudversion, till exempel v5.7 eller v8.0, kan du göra det genom att ändra porten på servern anslutningssträng.

I Azure Database for MySQL Service 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 ditt fullständigt kvalificerade servernamn och port 3309 för att ansluta till servern. Mer information finns i följande exempel.

Example connecting via different gateway mysql versions

Kommentar

Anslut till Azure Database for MySQL via portarna 3308 och 3309 stöds endast för offentliga anslutningar. Private Link- och VNet-tjänstslutpunkter kan endast användas med port 3306.

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

Hantera uppdateringar och uppgraderingar

Tjänsten hanterar automatiskt korrigering för uppdateringar av felkorrigeringsversioner. Till exempel 5.7.20 till 5.7.21.

Huvudversionsuppgradering stöds för närvarande av tjänsten för uppgraderingar från MySQL v5.6 till v5.7. Mer information finns i hur du utför 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