Condividi tramite


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

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

Importante

Il server singolo del Database di Azure per MySQL è in fase di ritiro. È consigliabile eseguire l'aggiornamento al server flessibile del Database di Azure per MySQL. Per altre informazioni sulla migrazione a Database di Azure per MySQL - Server flessibile, vedere Cosa succede 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. Vedere Architettura della connettività per altre informazioni sui gateway in Database di Azure per MySQL architettura del servizio.

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.

Esempio di connessione tramite versioni mysql del gateway diverse

Nota

La connessione a Database di Azure per MySQL tramite le porte 3308 e 3309 è supportata 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