Versioni e criteri per le versioni dei database

Questa pagina descrive i criteri di supporto della versione del database di Cloud SQL.

Versioni del database supportate da Cloud SQL

I motori di database supportati da Cloud SQL includono più versioni. Le versioni possono variare per funzionalità e tipi di problemi sorgeranno. Sebbene l'esecuzione di un upgrade possa avere impatto sui tuoi utenti, è fondamentale anche fornire funzionalità di database aggiornate e patch importanti. Cloud SQL mantiene automaticamente aggiornate le istanze con patch e aggiornamenti minori delle versioni.

Versioni principali e secondarie supportate da Cloud SQL

Cloud SQL supporta le seguenti versioni di database:

Versione principale Versione secondaria Data di inizio dell'assistenza standard Data di inizio del supporto esteso Data di ritiro
MySQL 8.4 8.4.0 1° ottobre 2024:
MySQL 8.0 (valore predefinito)8.0.37
8.0.36
8.0.35
8.0.34
8.0.33
8.0.32
8.0.31 (valore predefinito)
8.0.30
8.0.29 (deprecata)
8.0.28
8.0.27
8.0.26
8.0.18
30 agosto 2020 1° luglio 2026 1° luglio 2029
MySQL 5.7 5.7.44 1° agosto 2016 1° febbraio 2025 1° febbraio 2028
MySQL 5.6 5.6.51 1° agosto 2016 1° febbraio 2025 1° febbraio 2028

Formato della versione del database Cloud SQL

Per MySQL, i primi due numeri nel numero di versione formano la versione principale; l'ultimo numero è la versione secondaria. Ad esempio, per la versione 5.7.13, Cloud SQL utilizza 5.7 come versione principale, e 13 come versione in modo minore.

Ciclo di vita della versione principale

Questa sezione descrive il ciclo di vita del supporto per le versioni principali di Cloud SQL.

Assistenza regolare

Cloud SQL supporta le nuove versioni principali entro cinque mesi dal loro di disponibilità da parte del community di sviluppatori del motore del database. La prima fase di assistenza è assistenza regolare. Durante il supporto regolare, Cloud SQL fornisce aggiornamenti di manutenzione e versioni minori per il motore del database. Cloud SQL applica anche correzioni di sicurezza alle istanze. Cloud SQL offre supporto regolare per una versione principale, purché la community di sviluppatori del motore del database supporta la versione principale. Una volta che la versione principale raggiunge la fine del ciclo di vita (EOL) da parte della community, viene inserita nel supporto esteso in Cloud SQL.

Supporto esteso

Per Cloud SQL per MySQL con versioni principali raggiunto la fine del ciclo di vita, Cloud SQL offre assistenza in tempo reale. Il supporto esteso ti consente di continuare a eseguire Cloud SQL per tre anni anche dopo che la community degli sviluppatori ha smesso di supportare le versioni principali su cui sono in esecuzione le istanze. Il supporto esteso viene fornito per tre anni. Puoi utilizzare questo periodo di tempo per pianificare, testare ed eseguire l'upgrade delle tue istanze a una versione principale in fase di supporto regolare. Per ulteriori informazioni eseguire un upgrade della versione principale, consulta Esegui l'upgrade della versione principale del database in loco ed Esegui l'upgrade della versione principale del database eseguendo la migrazione dei dati.

Per ulteriori informazioni Supporto esteso, consulta Supporto esteso in Cloud SQL.

Ritiro

Una volta terminato il supporto esteso per una specifica versione principale, Cloud SQL la versione principale verrà ritirata. Per un'istanza in esecuzione su una versione principale ritirata, viene eseguito automaticamente l'upgrade alla versione principale e secondaria predefinita per il motore del database. Cloud SQL invia un avviso di deprecazione al progetto proprietari almeno 12 mesi prima della data del ritiro.

Per le versioni principali di Cloud SQL per MySQL, i proprietari dei progetti ricevono una notifica di ritiro alla fine del secondo anno di assistenza estesa.

Supporto della versione secondaria

Cloud SQL supporta le nuove versioni secondarie entro tre mesi dalla loro release di disponibilità generale da parte della community di sviluppatori del motore del database. Dopo che Cloud SQL supporta una nuova versione secondaria, Cloud SQL esegue il provisioning le nuove istanze sulla nuova versione. Durante il successivo rollout della manutenzione pianificata, Cloud SQL esegue l'upgrade delle istanze esistenti alla nuova versione. Un'eccezione a questa norma è Cloud SQL per MySQL 8.0, che esegue il provisioning delle nuove istanze nella versione secondaria predefinita. Per ulteriori informazioni, consulta MySQL 8.0.

Cloud SQL determina la versione secondaria di destinazione per ogni motore del database. Quando la versione secondaria di destinazione è diversa dalla versione secondaria di un'istanza Cloud SQL, Cloud SQL esegue l'upgrade di quella versione durante il ciclo di manutenzione successivo. Puoi controllare il giorno e l'ora in cui si verificano i riavvii per manutenzione impostando un periodo di manutenzione per la tua istanza.

MySQL 8.0

Cloud SQL per MySQL 8.0 esegue il provisioning delle istanze su una versione secondaria predefinita, non essere l'ultima versione secondaria.

Dopo che Cloud SQL per MySQL supporta una nuova versione secondaria, puoi eseguire l'upgrade delle istanze Cloud SQL per MySQL esistenti alla nuova versione secondaria. Dopo che la versione minore diventa la versione predefinita, Cloud SQL esegue automaticamente il provisioning delle nuove istanze sulla nuova versione minore.