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 MySQL
Anche se Aurora edizione compatibile con MySQL è compatibile con i motori di database MySQL, Aurora MySQL include funzionalità e correzioni di bug specifici per versioni particolari di Aurora MySQL. Gli sviluppatori di applicazioni possono controllare la versione di Aurora MySQL nelle loro applicazioni utilizzando SQL. Gli amministratori di database possono controllare e specificare le versioni di Aurora MySQL durante la creazione o l'aggiornamento di cluster di database e istanze database Aurora MySQL.
Argomenti
Verifica o specifica delle versioni del motore Aurora MySQL tramite AWS
Quando esegui attività amministrative utilizzando la Console di gestione AWS, la AWS CLI o l'API RDS devi specificare la versione di Aurora MySQL in un formato alfanumerico descrittivo.
A partire da Aurora MySQL versione 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 della funzionalità MySQL per la versione di Aurora MySQL corrispondente.
Il valore è tratteggiato in tre parti: la versione principale di Aurora MySQL, la versione secondaria di Aurora MySQL e il livello di patch. La versione principale è aurora-mysql-version2 o 3. Questi valori rappresentano Aurora MySQL compatibile con MySQL 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 2.x del motore Aurora MySQL sono compatibili con Community MySQL versione 5.7.12 o successive. Tutte le versioni 3.x del motore Aurora MySQL sono compatibili con MySQL versione 8.0.23 o successive. È possibile fare riferimento alle note di rilascio della versione 3.x specifica per conoscere la versione compatibile con MySQL corrispondente.
Ad esempio, le versioni del motore per Aurora MySQL 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 esiste una corrispondenza uno-a-uno tra le versioni MySQL della community e le versioni Aurora MySQL 2.x. Per la versione 3 di Aurora MySQL esiste una mappatura più diretta. Per verificare quali sono le correzioni di bug e le nuove funzionalità di una particolare versione di Aurora MySQL, consulta Aggiornamenti del motore del database per Amazon Aurora MySQL versione 3 e Aggiornamenti del motore del database Amazon Aurora MySQL versione 2 nelle Note di rilascio di Aurora MySQL. 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, consultare Vulnerabilità di sicurezza risolte in Aurora MySQLnelle Note di rilascio di Aurora MySQL.
La versione del motore Aurora MySQL si specifica in alcuni comandi della AWS CLI e operazioni API RDS. Ad esempio, specifichi l'opzione --engine-version quando esegui i comandi AWS CLI create-db-cluster e modify-db-cluster. Specifichi il parametro EngineVersion quando esegui le operazioni API RDS CreateDBCluster e ModifyDBCluster.
In Aurora MySQL versione 2, la versione del motore nella Console di gestione AWS include anche la versione di Aurora. L'aggiornamento del cluster modifica il valore visualizzato. Questa modifica ti consente di specificare e controllare le versioni Aurora MySQL precise, senza la necessità di connettersi al cluster o eseguire comandi SQL.
Suggerimento
Per i cluster Aurora gestiti tramite CloudFormation, questa modifica nell'impostazione EngineVersion può attivare le operazioni di CloudFormation. Per informazioni su come CloudFormation gestisce le modifiche all'impostazione EngineVersion, vedi la documentazione di CloudFormation.
Controllo delle versioni Aurora MySQL utilizzando SQL
I numeri di versione Aurora che è possibile recuperare nell'applicazione utilizzando query SQL utilizzano il formato . Puoi ottenere questo numero di versione per qualsiasi istanza database nel cluster Aurora MySQL eseguendo una query sulla variabile di sistema <major version>.<minor
version>.<patch version>AURORA_VERSION. 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 restituiti dalla console, dalla CLI e dall'API RDS utilizzando le tecniche descritte in Verifica o specifica delle versioni del motore Aurora MySQL tramite AWS sono in genere più descrittivi.