View a markdown version of this page

Aurora MySQL versione 8.4 compatibile con MySQL 8.4 - 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à.

Aurora MySQL versione 8.4 compatibile con MySQL 8.4

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

Funzionalità di MySQL 8.4 Community Edition

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 concaching_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 STATUSCHANGE MASTER TO, e START SLAVE ora restituiscono errori di sintassi. Utilizzate START REPLICA invece le istruzioni sostitutive come SHOW REPLICA STATUSCHANGE 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.

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 Politica di autenticazione (nuova nella versione 8.4)

Funzionalità rimosse in MySQL 8.4

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.4mysql_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 comeCHANGE MASTER TO,,,SHOW SLAVE STATUS,START SLAVE,STOP SLAVE, SHOW SLAVE HOSTS RESET SLAVE RESET MASTERSHOW 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.

Miglioramenti della sicurezza in Aurora MySQL versione 8.4

La versione 8.4 di Aurora MySQL introduce diversi miglioramenti e modifiche alla sicurezza, tra cui:

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.

Note di rilascio per Aurora MySQL versione 8.4

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.