Verifica dei numeri di versione di Aurora My SQL - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Verifica dei numeri di versione di Aurora My SQL

Sebbene Aurora My SQL -Compatible Edition sia compatibile con i motori di SQL database My, Aurora My SQL include funzionalità e correzioni di bug specifiche per particolari versioni di Aurora My. SQL Gli sviluppatori di applicazioni possono controllare la SQL versione di Aurora My nelle loro applicazioni utilizzando. SQL Gli amministratori del database possono controllare e specificare le versioni di Aurora SQL My durante la creazione o l'aggiornamento di cluster e istanze DB di SQL Aurora My DB.

Verifica o specifica delle versioni del motore Aurora SQL My tramite AWS

Quando si eseguono attività amministrative utilizzando, o AWS Management Console AWS CLI RDSAPI, si specifica la SQL versione Aurora My in un formato alfanumerico descrittivo.

A partire da Aurora My SQL version 2, le versioni del motore Aurora hanno la seguente sintassi.

mysql-major-version.mysql_aurora.aurora-mysql-version

La parte mysql-major-version- è 5.7 o 8.0. Questo valore rappresenta la versione del protocollo client e il livello generale del supporto delle SQL funzionalità My per la versione Aurora My SQL corrispondente.

aurora-mysql-versionÈ un valore punteggiato composto da tre parti: la versione principale di Aurora SQL My, la versione secondaria di Aurora SQL My e il livello di patch. La versione principale è 2 o 3. Questi valori rappresentano Aurora My SQL compatibile con My SQL 5.7 o 8.0, rispettivamente. La versione secondaria rappresenta la versione di funzionalità della serie 2.x o 3.x. Il livello di patch inizia da 0 per ogni versione secondaria e rappresenta l'insieme successivo di correzioni di bug che si applicano alla versione secondaria. Occasionalmente, una nuova funzionalità viene incorporata in una versione secondaria ma non resa immediatamente visibile. In questi casi, la funzionalità è sottoposta a ottimizzazione e viene resa pubblica in un livello di patch successivo.

Tutte le versioni del motore 2.x Aurora SQL My sono compatibili via cavo con Community SQL My 5.7.12 o versioni successive. Tutte le versioni 3.x Aurora SQL My engine sono compatibili via cavo con SQL My 8.0.23 o versioni successive. Puoi fare riferimento alle note di rilascio della versione 3.x specifica per trovare la versione compatibile con My corrispondente. SQL

Ad esempio, le versioni del motore per Aurora My SQL 3.04.0 e 2.11.2 sono le seguenti.

8.0.mysql_aurora.3.04.0 5.7.mysql_aurora.2.11.2
Nota

Non c'è one-to-one corrispondenza tra SQL le versioni My della community e le versioni di Aurora SQL My 2.x. Per Aurora My SQL versione 3, esiste una mappatura più diretta. Per verificare quali correzioni di bug e nuove funzionalità sono presenti in una particolare versione di Aurora SQL My, consulta Aggiornamenti del motore di database per Amazon Aurora SQL My versione 3 e Aggiornamenti del motore di database per Amazon Aurora SQL My versione 2 nelle note di rilascio per Aurora My. SQL Per l'elenco cronologico delle nuove funzionalità e versioni, consulta Cronologia dei documenti. Per verificare la versione minima richiesta per una correzione relativa alla sicurezza, consulta Vulnerabilità di sicurezza corrette in Aurora My nelle Note di rilascio per Aurora My SQL. SQL

La versione del SQL motore Aurora My viene specificata in alcuni AWS CLI comandi e RDS API operazioni. Ad esempio, si specifica l'--engine-versionopzione quando si eseguono i AWS CLI comandi create-db-clustere modify-db-cluster. Il EngineVersion parametro viene specificato quando si eseguono le RDS API operazioni C reateDBCluster e odifyDBClusterM.

In Aurora My SQL versione 2 e successive, la versione con motore include AWS Management Console anche la versione Aurora. L'aggiornamento del cluster modifica il valore visualizzato. Questa modifica consente di specificare e controllare le SQL versioni precise di Aurora My, senza la necessità di connettersi al cluster o eseguire alcun SQL comando.

Suggerimento

Per i cluster Aurora gestiti tramite AWS CloudFormation, questa modifica dell'EngineVersionimpostazione può attivare azioni tramite. AWS CloudFormationPer informazioni su come AWS CloudFormation gestisce le modifiche all'EngineVersionimpostazione, consulta la documentazione. AWS CloudFormation

Verifica delle versioni di Aurora My utilizzando SQL SQL

I numeri di versione di Aurora che è possibile recuperare nell'applicazione utilizzando le SQL query utilizzano il formato. <major version>.<minor version>.<patch version> È possibile ottenere questo numero di versione per qualsiasi istanza DB nel SQL cluster Aurora My interrogando la AURORA_VERSION variabile di sistema. Per ottenere questo numero di versione puoi utilizzare una delle seguenti query.

select aurora_version(); select @@aurora_version;

Le query producono un output simile al seguente.

mysql> select aurora_version(), @@aurora_version; +------------------+------------------+ | aurora_version() | @@aurora_version | +------------------+------------------+ | 3.05.2 | 3.05.2 | +------------------+------------------+

I numeri di versione che la console e RDS API restituiscono utilizzando le tecniche descritte in Verifica o specifica delle versioni del motore Aurora SQL My tramite AWS sono in genere più descrittivi. CLI