

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à.

# Aurora MySQL versione 8.4 compatibile con MySQL 8.4
<a name="AuroraMySQL.MySQL84"></a>

 La versione 8.4 di Aurora MySQL è l'ultima versione principale di Amazon Aurora Edition, compatibile con MySQL 8.4 Community Edition MySQL-Compatible . Puoi usare Aurora MySQL versione 8.4 per ottenere le MySQL-compatible funzionalità più recenti, i miglioramenti delle prestazioni e le correzioni di bug. 

 La versione 8.4 di Aurora MySQL supporta le stesse funzionalità di Aurora delle ultime versioni di Aurora MySQL versione 3, con le seguenti eccezioni: 
+ L'inserimento rapido non è disponibile nella versione 8.4 di Aurora MySQL.

 Aurora MySQL versione 8.4 utilizza uno schema di numerazione delle versioni semplificato. Il numero di versione segue un `{{major-version}}.{{minor-version}}` formato, in cui la versione principale (ad esempio`8.4`) rappresenta la compatibilità con MySQL e la versione secondaria rappresenta la versione di funzionalità e correzione dei bug. Ad esempio, `8.4.7` è la prima versione secondaria della famiglia di versioni principali 8.4. Per ulteriori informazioni, consulta [Verifica dei numeri di versione di Aurora MySQL](AuroraMySQL.Updates.Versions.md). 

**Topics**
+ [Funzionalità di MySQL 8.4 Community Edition](#AuroraMySQL.8.4-features-community)
+ [Funzionalità rimosse in MySQL 8.4](#AuroraMySQL.8.4-features-removed)
+ [Miglioramenti della sicurezza in Aurora MySQL versione 8.4](#AuroraMySQL.8.4-security-features)
+ [Note di rilascio per Aurora MySQL versione 8.4](#AuroraMySQL.8.4-release-notes)
+ [Aggiornamento alla versione 8.4 di Aurora MySQL](AuroraMySQL.mysql84-upgrade-procedure.md)
+ [Post-upgrade pulizia per Aurora MySQL versione 8.4](AuroraMySQL.mysql84-post-upgrade.md)
+ [Confronto tra Aurora MySQL versione 3 e Aurora MySQL versione 8.4](AuroraMySQL.Compare-v3-v84.md)
+ [Confronto tra Aurora MySQL versione 8.4 e MySQL 8.4 Community Edition](AuroraMySQL.Compare-v84-community.md)
+ [Considerazioni sulla sicurezza per l'aggiornamento da Aurora MySQL versione 3 alla versione 8.4](AuroraMySQL.Upgrade-v3-v84-security.md)

## Funzionalità di MySQL 8.4 Community Edition
<a name="AuroraMySQL.8.4-features-community"></a>

Aurora MySQL versione 8.4 è compatibile con MySQL 8.4 Community Edition. MySQL 8.4 è Long-Term una versione Support (LTS) basata su MySQL 8.0 con le seguenti modifiche chiave:
+ Il plugin di `mysql_native_password` autenticazione è abilitato di default ma l'impostazione non è modificabile. L'impostazione predefinita `authentication_policy` è`*:caching_sha2_password`, quindi per impostazione predefinita vengono creati nuovi utenti con`caching_sha2_password`. Gli utenti che si autenticano con `mysql_native_password` continueranno a funzionare dopo l'aggiornamento, ma consigliamo di effettuare la migrazione a. `caching_sha2_password`
+ Non-inclusive la terminologia di replica viene applicata. Le istruzioni SQL precedenti, ad esempio `SHOW SLAVE STATUS``CHANGE MASTER TO`, e `START SLAVE` ora restituiscono errori di sintassi. Utilizzate `START REPLICA` invece le istruzioni sostitutive come `SHOW REPLICA STATUS``CHANGE REPLICATION SOURCE TO`,, e.
+ Ottimizzazione della tabella hash `EXCEPT` e `INTERSECT` imposta le operazioni, migliorando le prestazioni per queste query.
+ In Aurora MySQL versione 8.4.7 e successive, gli aggiornamenti automatici degli istogrammi sono disabilitati. Se `AUTO UPDATE` si specifica quando si crea o si modifica un istogramma, Aurora MySQL emette un avviso e tratta l'istogramma come. `MANUAL UPDATE` Continua ad aggiornare le statistiche dell'istogramma eseguendo. `ANALYZE TABLE {{table_name}} UPDATE HISTOGRAM ON {{column_name}}`
+ Diversi parametri ora dispongono di impostazioni predefinite dinamiche che si ridimensionano in base alla memoria dell'istanza e ai core della CPU, tra cui `temptable_max_ram` (ora il 3% della memoria totale) e. `innodb_buffer_pool_instances`
+ Il `SET_USER_ID` privilegio viene sostituito da due nuovi privilegi: e. `SET_ANY_DEFINER` `ALLOW_NONEXISTENT_DEFINER` Vengono inoltre introdotti due nuovi privilegi aggiuntivi: e. `FLUSH_PRIVILEGES` `OPTIMIZE_LOCAL_TABLE`
+ Le chiavi esterne che fanno riferimento a chiavi non univoche sono ora bloccate per impostazione predefinita, controllate dal parametro. `restrict_fk_on_non_standard_key`

*Per l'elenco completo delle modifiche apportate a MySQL 8.4, [vedere Novità di MySQL 8.4 nel MySQL Reference Manual](https://dev.mysql.com/doc/refman/8.4/en/mysql-nutshell.html).*

**Importante**  
Prima di eseguire l'aggiornamento alla versione 8.4 di Aurora MySQL, esamina gli utenti del database e assicurati che stiano utilizzando il plug-in di autenticazione. `caching_sha2_password` Nella versione 8.4 di Aurora MySQL, il `mysql_native_password` plug-in è abilitato per impostazione predefinita e questa impostazione non è modificabile dai clienti. Quando si esegue l'aggiornamento dalla versione 3, gli account esistenti che lo utilizzano continuano a funzionare. `mysql_native_password` Tuttavia, l'impostazione predefinita `authentication_policy` è`*:caching_sha2_password`, quindi consigliamo di migrare gli utenti a `caching_sha2_password` prima dell'aggiornamento. Per ulteriori informazioni sul `authentication_policy` parametro, vedere e. [Gestione dei plugin di autenticazione](AuroraMySQL.Compare-v3-v84.md#AuroraMySQL.Compare-v3-v84.auth-plugin) [Politica di autenticazione (nuova nella versione 8.4)](AuroraMySQL.Upgrade-v3-v84-security.md#AuroraMySQL.Upgrade-v3-v84-security.auth-policy)

## Funzionalità rimosse in MySQL 8.4
<a name="AuroraMySQL.8.4-features-removed"></a>

Le seguenti funzionalità che erano obsolete in MySQL 8.0 sono state rimosse in MySQL 8.4:
+ Il plug-in di `mysql_native_password` autenticazione è abilitato per impostazione predefinita in Aurora MySQL versione 8.4 e questa impostazione non è modificabile. L'impostazione predefinita `authentication_policy` è`*:caching_sha2_password`, quindi i nuovi utenti vengono creati con. `caching_sha2_password` Nella community MySQL 8.4`mysql_native_password`, è disabilitato per impostazione predefinita. Aurora MySQL 8.4 si differenzia per il fatto che il plugin rimane abilitato per preservare la compatibilità con gli utenti esistenti.
+ Non-inclusive le istruzioni SQL di replica vengono rimosse. Istruzioni come`CHANGE MASTER TO`,,,`SHOW SLAVE STATUS`,`START SLAVE`,`STOP SLAVE`, `SHOW SLAVE HOSTS` `RESET SLAVE` `RESET MASTER``SHOW MASTER STATUS`, e `PURGE MASTER LOGS` ora restituiscono errori di sintassi. Utilizzate invece le istruzioni sostitutive.
+ La `INFORMATION_SCHEMA.TABLESPACES` tabella è stata rimossa.
+ Il `LOW_PRIORITY` modificatore con `LOCK TABLES ... WRITE` ora causa un errore di sintassi.
+ Il `AUTO_INCREMENT` modificatore con `FLOAT` e `DOUBLE` colonne non è più supportato.
+ Il `SET_USER_ID` privilegio è stato rimosso. Usa invece `SET_ANY_DEFINER` e `ALLOW_NONEXISTENT_DEFINER`.
+ Il `expire_logs_days` parametro è stato rimosso. Usare invece `binlog_expire_logs_seconds`.
+ I cifrari TLS deboli che non forniscono una perfetta segretezza di inoltro o che non utilizzano SHA2 non sono più consentiti per le connessioni crittografate.

*Per l'elenco completo delle rimozioni, consulta [Features Removed in MySQL 8.4 nel MySQL Reference Manual](https://dev.mysql.com/doc/refman/8.4/en/mysql-nutshell.html#mysql-nutshell-removals).*

## Miglioramenti della sicurezza in Aurora MySQL versione 8.4
<a name="AuroraMySQL.8.4-security-features"></a>

La versione 8.4 di Aurora MySQL introduce diversi miglioramenti e modifiche alla sicurezza, tra cui:
+ Autenticazione migliorata con il parametro, che sostituisce il parametro. `authentication_policy` `default_authentication_plugin` Per ulteriori informazioni, consulta [Confronto tra Aurora MySQL versione 3 e Aurora MySQL versione 8.4](AuroraMySQL.Compare-v3-v84.md).
+ Aurora MySQL versione 8.4 applica standard crittografici più rigorosi in linea con i più recenti requisiti di sicurezza sui parametri del cluster DB (TLS 1.2) e `ssl_ciphers` (TLS 1.3). `tls_ciphersuites` Per ulteriori informazioni, consulta [Sicurezza con Amazon Aurora MySQL](AuroraMySQL.Security.md).
+ Supporto completo per le politiche relative alle password e migliore convalida delle password. Per ulteriori informazioni, consulta [Politiche e convalida delle password in Aurora MySQL](AuroraMySQL.PasswordPolicies.md).
+ Nuovi privilegi dinamici e modifiche al comportamento degli utenti principali. Per ulteriori informazioni, consulta [Privilegi dell'account utente master](UsingWithRDS.MasterAccounts.md).

*Per l'elenco completo delle modifiche apportate alla community di MySQL 8.4, consulta le Note di rilascio di MySQL 8.4 nel [MySQL Reference Manual](https://dev.mysql.com/doc/relnotes/mysql/8.4/en/).*

## Note di rilascio per Aurora MySQL versione 8.4
<a name="AuroraMySQL.8.4-release-notes"></a>

 *Per le note di rilascio per tutte le versioni di Aurora MySQL versione 8.4, consulta Aggiornamenti del motore di database [per Amazon Aurora MySQL versione 8.4 nelle Note di rilascio per Aurora MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.84Updates.html).* 