Connessione a un nodo del gateway a una versione specifica di MySQL

SI APPLICA A: Database di Azure per MySQL - Server singolo

Importante

Database di Azure per MySQL server singolo si trova nel percorso di ritiro. È consigliabile eseguire l'aggiornamento a Database di Azure per MySQL server flessibile. Per altre informazioni sulla migrazione a Database di Azure per MySQL server flessibile, vedere Che cosa accade a Database di Azure per MySQL server singolo?

Nell'opzione di distribuzione Server singolo viene usato un gateway per reindirizzare le connessioni alle istanze del server. Dopo che è stata stabilita la connessione, il client MySQL visualizza la versione di MySQL impostata nel gateway e non la versione effettiva in esecuzione nell'istanza del server MySQL. Per determinare la versione dell'istanza del server MySQL, usare il comando SELECT VERSION(); dal prompt di MySQL. Per altre informazioni sui gateway nell Database di Azure per MySQL architettura del servizio, vedere architettura di Connessione ivity.

Come Database di Azure per MySQL supporta la versione principale v5.7 e v8.0, la porta predefinita 3306 per connettersi a Database di Azure per MySQL esegue il client MySQL versione 5.6 (denominatore meno comune) per supportare le connessioni ai server di tutte le 2 versioni principali supportate. Tuttavia, se l'applicazione deve connettersi a una versione principale specifica, ad esempio v5.7 o v8.0, è possibile modificarla modificando la porta nel server stringa di connessione.

In Database di Azure per MySQL Servizio i nodi del gateway sono in ascolto sulla porta 3308 per i client v5.7 e la porta 3309 per i client v8.0. In altre parole, se si vuole connettersi al client gateway v5.7, è necessario usare il nome completo del server e la porta 3308 per connettersi al server dall'applicazione client. Analogamente, se si vuole connettersi al client gateway v8.0, è possibile usare il nome completo del server e la porta 3309 per connettersi al server. Per maggiore chiarezza, vedere l'esempio seguente.

Example connecting via different gateway mysql versions

Nota

Connessione di Database di Azure per MySQL tramite le porte 3308 e 3309 sono supportate solo per la connettività pubblica, gli endpoint di servizio collegamento privato e rete virtuale possono essere usati solo con la porta 3306.

Leggere i criteri di supporto della versione per le versioni ritirati nella documentazione dei criteri di supporto delle versioni.

Gestire gli aggiornamenti

Il servizio gestisce automaticamente l'applicazione di patch per gli aggiornamenti delle versioni di correzione dei bug. Ad esempio, da 5.7.20 a 5.7.21.

L'aggiornamento della versione principale è attualmente supportato dal servizio per gli aggiornamenti da MySQL v5.6 a v5.7. Per altri dettagli, vedere come eseguire gli aggiornamenti delle versioni principali. Se si vuole eseguire l'aggiornamento dalla versione 5.7 alla 8.0, è consigliabile eseguire il dump e il ripristino in un server creato con la nuova versione del motore.

Passaggi successivi