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 formato, in cui la versione principale (ad esempiomajor-version.minor-version8.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.
Argomenti
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_passwordautenticazione è abilitato di default ma l'impostazione non è modificabile. L'impostazione predefinitaauthentication_policyè*:caching_sha2_password, quindi per impostazione predefinita vengono creati nuovi utenti concaching_sha2_password. Gli utenti che si autenticano conmysql_native_passwordcontinueranno 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, eSTART SLAVEora restituiscono errori di sintassi. UtilizzateSTART REPLICAinvece le istruzioni sostitutive comeSHOW REPLICA STATUSCHANGE REPLICATION SOURCE TO,, e. -
Ottimizzazione della tabella hash
EXCEPTeINTERSECTimposta 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 UPDATEsi specifica quando si crea o si modifica un istogramma, Aurora MySQL emette un avviso e tratta l'istogramma come.MANUAL UPDATEContinua ad aggiornare le statistiche dell'istogramma eseguendo.ANALYZE TABLEtable_nameUPDATE HISTOGRAM ONcolumn_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_IDprivilegio viene sostituito da due nuovi privilegi: e.SET_ANY_DEFINERALLOW_NONEXISTENT_DEFINERVengono inoltre introdotti due nuovi privilegi aggiuntivi: e.FLUSH_PRIVILEGESOPTIMIZE_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_passwordautenticazione è abilitato per impostazione predefinita in Aurora MySQL versione 8.4 e questa impostazione non è modificabile. L'impostazione predefinitaauthentication_policyè*:caching_sha2_password, quindi i nuovi utenti vengono creati con.caching_sha2_passwordNella 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 come
CHANGE MASTER TO,,,SHOW SLAVE STATUS,START SLAVE,STOP SLAVE,SHOW SLAVE HOSTSRESET SLAVERESET MASTERSHOW MASTER STATUS, ePURGE MASTER LOGSora restituiscono errori di sintassi. Utilizzate invece le istruzioni sostitutive. -
La
INFORMATION_SCHEMA.TABLESPACEStabella è stata rimossa. -
Il
LOW_PRIORITYmodificatore conLOCK TABLES ... WRITEora causa un errore di sintassi. -
Il
AUTO_INCREMENTmodificatore conFLOATeDOUBLEcolonne non è più supportato. -
Il
SET_USER_IDprivilegio è stato rimosso. Usa inveceSET_ANY_DEFINEReALLOW_NONEXISTENT_DEFINER. -
Il
expire_logs_daysparametro è stato rimosso. Usare invecebinlog_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:
-
Autenticazione migliorata con il parametro, che sostituisce il parametro.
authentication_policydefault_authentication_pluginPer ulteriori informazioni, consulta Confronto tra Aurora MySQL versione 3 e Aurora MySQL versione 8.4. -
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_ciphersuitesPer ulteriori informazioni, consulta Sicurezza con Amazon Aurora MySQL. -
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.
-
Nuovi privilegi dinamici e modifiche al comportamento degli utenti principali. Per ulteriori informazioni, consulta Privilegi dell'account utente master.
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.