

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Aurora MySQL versi 8.4 kompatibel dengan MySQL 8.4
<a name="AuroraMySQL.MySQL84"></a>

 Aurora MySQL versi 8.4 adalah versi utama terbaru dari Amazon Aurora Edition, kompatibel dengan MySQL 8.4 Community Edition MySQL-Compatible . Anda dapat menggunakan Aurora MySQL versi 8.4 untuk mendapatkan MySQL-compatible fitur terbaru, peningkatan kinerja, dan perbaikan bug. 

 Aurora MySQL versi 8.4 mendukung fitur Aurora yang sama dengan rilis Aurora MySQL versi 3 terbaru, dengan pengecualian berikut: 
+ Sisipan cepat tidak tersedia di Aurora MySQL versi 8.4.

 Aurora MySQL versi 8.4 menggunakan skema penomoran versi yang disederhanakan. Nomor versi mengikuti `{{major-version}}.{{minor-version}}` format, di mana versi utama (seperti`8.4`) mewakili kompatibilitas MySQL dan versi minor mewakili fitur dan rilis perbaikan bug. Misalnya, `8.4.7` adalah versi minor pertama dalam keluarga versi utama 8.4. Untuk informasi selengkapnya, lihat [Memeriksa nomor versi Aurora MySQL](AuroraMySQL.Updates.Versions.md). 

**Topics**
+ [Fitur dari MySQL 8.4 Community Edition](#AuroraMySQL.8.4-features-community)
+ [Fitur dihapus di MySQL 8.4](#AuroraMySQL.8.4-features-removed)
+ [Peningkatan keamanan di Aurora MySQL versi 8.4](#AuroraMySQL.8.4-security-features)
+ [Catatan rilis untuk Aurora MySQL versi 8.4](#AuroraMySQL.8.4-release-notes)
+ [Upgrade ke Aurora MySQL versi 8.4](AuroraMySQL.mysql84-upgrade-procedure.md)
+ [Post-upgrade pembersihan untuk Aurora MySQL versi 8.4](AuroraMySQL.mysql84-post-upgrade.md)
+ [Membandingkan Aurora MySQL versi 3 dan Aurora MySQL versi 8.4](AuroraMySQL.Compare-v3-v84.md)
+ [Membandingkan Aurora MySQL versi 8.4 dan MySQL 8.4 Community Edition](AuroraMySQL.Compare-v84-community.md)
+ [Pertimbangan keamanan untuk upgrade dari Aurora MySQL versi 3 ke versi 8.4](AuroraMySQL.Upgrade-v3-v84-security.md)

## Fitur dari MySQL 8.4 Community Edition
<a name="AuroraMySQL.8.4-features-community"></a>

Aurora MySQL versi 8.4 kompatibel dengan MySQL 8.4 Community Edition. MySQL 8.4 adalah Long-Term rilis Support (LTS) yang dibangun di atas MySQL 8.0 dengan perubahan kunci berikut:
+ Plugin `mysql_native_password` otentikasi diaktifkan secara default tetapi pengaturan tidak dapat dimodifikasi. `authentication_policy`Defaultnya adalah`*:caching_sha2_password`, jadi pengguna baru dibuat dengan secara `caching_sha2_password` default. Pengguna yang mengautentikasi dengan `mysql_native_password` akan terus bekerja setelah memutakhirkan, tetapi kami sarankan untuk bermigrasi ke. `caching_sha2_password`
+ Non-inclusive terminologi replikasi ditegakkan. Pernyataan SQL lama seperti`SHOW SLAVE STATUS`,`CHANGE MASTER TO`, dan `START SLAVE` sekarang mengembalikan kesalahan sintaks. Gunakan pernyataan pengganti seperti`SHOW REPLICA STATUS`,`CHANGE REPLICATION SOURCE TO`, dan sebagai `START REPLICA` gantinya.
+ Optimasi tabel hash untuk `EXCEPT` dan `INTERSECT` mengatur operasi, meningkatkan kinerja untuk kueri ini.
+ Di Aurora MySQL versi 8.4.7 dan lebih tinggi, pembaruan histogram otomatis dinonaktifkan. Jika Anda menentukan `AUTO UPDATE` saat membuat atau mengubah histogram, Aurora MySQL mengeluarkan peringatan dan memperlakukan histogram sebagai. `MANUAL UPDATE` Lanjutkan untuk menyegarkan statistik histogram dengan menjalankan. `ANALYZE TABLE {{table_name}} UPDATE HISTOGRAM ON {{column_name}}`
+ Beberapa parameter sekarang memiliki default dinamis yang menskalakan berdasarkan memori instance dan inti CPU, termasuk `temptable_max_ram` (sekarang 3% dari total memori) dan. `innodb_buffer_pool_instances`
+ Hak `SET_USER_ID` istimewa digantikan oleh dua hak istimewa baru: `SET_ANY_DEFINER` dan. `ALLOW_NONEXISTENT_DEFINER` Dua hak istimewa baru tambahan juga diperkenalkan: `FLUSH_PRIVILEGES` dan`OPTIMIZE_LOCAL_TABLE`.
+ Kunci asing yang merujuk kunci non-unik sekarang diblokir secara default, dikendalikan oleh parameter. `restrict_fk_on_non_standard_key`

*Untuk daftar lengkap perubahan di MySQL 8.4, [lihat Apa yang Baru di MySQL 8.4 di Manual Referensi MySQL](https://dev.mysql.com/doc/refman/8.4/en/mysql-nutshell.html).*

**penting**  
Sebelum memutakhirkan ke Aurora MySQL versi 8.4, tinjau pengguna database Anda dan pastikan mereka menggunakan plugin otentikasi. `caching_sha2_password` Di Aurora MySQL versi 8.4, `mysql_native_password` plugin diaktifkan secara default dan pengaturan ini tidak dapat dimodifikasi oleh pelanggan. Saat Anda memutakhirkan dari versi 3, akun yang ada yang menggunakan `mysql_native_password` terus berfungsi. Namun, `authentication_policy` defaultnya adalah`*:caching_sha2_password`, jadi kami sarankan untuk memigrasikan pengguna `caching_sha2_password` sebelum memutakhirkan. Untuk informasi selengkapnya tentang `authentication_policy` parameter, lihat [Manajemen plugin otentikasi](AuroraMySQL.Compare-v3-v84.md#AuroraMySQL.Compare-v3-v84.auth-plugin) dan[Kebijakan otentikasi (baru di 8.4)](AuroraMySQL.Upgrade-v3-v84-security.md#AuroraMySQL.Upgrade-v3-v84-security.auth-policy).

## Fitur dihapus di MySQL 8.4
<a name="AuroraMySQL.8.4-features-removed"></a>

Fitur berikut yang tidak digunakan lagi di MySQL 8.0 telah dihapus di MySQL 8.4:
+ Plugin `mysql_native_password` otentikasi diaktifkan secara default di Aurora MySQL versi 8.4, dan pengaturan ini tidak dapat dimodifikasi. `authentication_policy`Defaultnya adalah`*:caching_sha2_password`, jadi pengguna baru dibuat dengan secara `caching_sha2_password` default. Dalam komunitas MySQL 8.4`mysql_native_password`, dinonaktifkan secara default. Aurora MySQL 8.4 berbeda karena plugin tetap diaktifkan untuk menjaga kompatibilitas dengan pengguna yang ada.
+ Non-inclusive pernyataan replikasi SQL dihapus. Pernyataan seperti`CHANGE MASTER TO`,`SHOW SLAVE STATUS`,`START SLAVE`,`STOP SLAVE`,`SHOW SLAVE HOSTS`,, `RESET SLAVE` `RESET MASTER``SHOW MASTER STATUS`, dan `PURGE MASTER LOGS` sekarang mengembalikan kesalahan sintaks. Gunakan pernyataan pengganti sebagai gantinya.
+ `INFORMATION_SCHEMA.TABLESPACES`Tabel telah dihapus.
+ `LOW_PRIORITY`Pengubah dengan `LOCK TABLES ... WRITE` sekarang menyebabkan kesalahan sintaks.
+ `AUTO_INCREMENT`Pengubah dengan `FLOAT` dan `DOUBLE` kolom tidak lagi didukung.
+ Hak `SET_USER_ID` istimewa telah dihapus. Gunakan `SET_ANY_DEFINER` dan `ALLOW_NONEXISTENT_DEFINER` sebagai gantinya.
+ `expire_logs_days`Parameter telah dihapus. Gunakan `binlog_expire_logs_seconds` sebagai gantinya.
+ Cipher TLS yang lemah yang tidak memberikan kerahasiaan penerusan sempurna atau tidak menggunakan SHA2 tidak lagi diizinkan untuk koneksi terenkripsi.

*Untuk daftar lengkap penghapusan, lihat [Fitur Dihapus di MySQL 8.4 di Manual Referensi MySQL](https://dev.mysql.com/doc/refman/8.4/en/mysql-nutshell.html#mysql-nutshell-removals).*

## Peningkatan keamanan di Aurora MySQL versi 8.4
<a name="AuroraMySQL.8.4-security-features"></a>

Aurora MySQL versi 8.4 memperkenalkan beberapa peningkatan dan perubahan keamanan, termasuk yang berikut:
+ Otentikasi yang ditingkatkan dengan `authentication_policy` parameter, mengganti `default_authentication_plugin` parameter. Untuk informasi selengkapnya, lihat [Membandingkan Aurora MySQL versi 3 dan Aurora MySQL versi 8.4](AuroraMySQL.Compare-v3-v84.md).
+ Aurora MySQL versi 8.4 memberlakukan standar kriptografi yang lebih ketat yang selaras dengan persyaratan keamanan terbaru pada parameter cluster DB (TLS 1.2) dan `ssl_ciphers` (TLS 1.3). `tls_ciphersuites` Untuk informasi selengkapnya, lihat [Keamanan dengan Amazon Aurora MySQL](AuroraMySQL.Security.md).
+ Dukungan kebijakan kata sandi yang komprehensif dan validasi kata sandi yang ditingkatkan. Untuk informasi selengkapnya, lihat [Kebijakan kata sandi dan validasi Kata Sandi di Aurora MySQL](AuroraMySQL.PasswordPolicies.md).
+ Hak istimewa dinamis baru dan perubahan untuk menguasai perilaku pengguna. Untuk informasi selengkapnya, lihat [Hak akses akun pengguna master](UsingWithRDS.MasterAccounts.md).

*Untuk daftar lengkap perubahan dalam edisi komunitas MySQL 8.4, lihat Catatan Rilis MySQL 8.4 di Manual Referensi [MySQL](https://dev.mysql.com/doc/relnotes/mysql/8.4/en/).*

## Catatan rilis untuk Aurora MySQL versi 8.4
<a name="AuroraMySQL.8.4-release-notes"></a>

 *Untuk catatan rilis untuk semua rilis Aurora MySQL versi 8.4, lihat Pembaruan mesin database [untuk Amazon Aurora MySQL versi 8.4 di Catatan Rilis untuk Aurora MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.84Updates.html).* 