

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

# Membandingkan Aurora MySQL versi 8.4 dan MySQL 8.4 Community Edition
<a name="AuroraMySQL.Compare-v84-community"></a>

Topik ini menjelaskan perbedaan antara Aurora MySQL versi 8.4 dan MySQL 8.4 Community Edition.

**Topics**
+ [Autentikasi](#AuroraMySQL.Compare-v84-community.auth)
+ [Pengguna yang dipesan](#AuroraMySQL.Compare-v84-community.reserved-users)
+ [rds\_superuser\_role](#AuroraMySQL.Compare-v84-community.rds-superuser)
+ [Dukungan komponen validasi kata sandi di Aurora MySQL versi 8.4](#AuroraMySQL.Compare-v84-community.validate-password)
+ [Perubahan default parameter](#AuroraMySQL.Compare-v84-community.parameters)

## Autentikasi
<a name="AuroraMySQL.Compare-v84-community.auth"></a>

Aurora MySQL versi 8.4 hanya mendukung nilai-nilai berikut untuk parameter: `authentication_policy`
+ `*:caching_sha2_password`(Nilai default. Mengizinkan plugin otentikasi faktor tunggal, menggunakan `caching_sha2_password` jika tidak ada yang ditentukan)
+ `*:mysql_native_password`(Mengizinkan plugin otentikasi faktor tunggal, menggunakan `mysql_native_password` jika tidak ada yang ditentukan)

**catatan**  
Multi-factor konfigurasi otentikasi tidak didukung di Aurora MySQL.

## Pengguna yang dipesan
<a name="AuroraMySQL.Compare-v84-community.reserved-users"></a>

Aurora MySQL mencadangkan nama pengguna tertentu untuk fitur internal. Nama pengguna ini tidak dapat digunakan untuk akun pengguna database Anda. Untuk informasi selengkapnya, lihat [Pengguna yang dipesan di Aurora MySQL](AuroraMySQL.Security.md#AuroraMySQL.Security.ReservedUsers).

Mulai dari Aurora MySQL versi 8.4.7, mesin melindungi `rdsproxyadmin` karena merupakan pengguna pemantauan untuk RDS Proxy. Aurora membuat `rdsproxyadmin` akun secara otomatis saat Anda mendaftarkan target proxy. Untuk detail tentang operasi yang ditolak dan keluaran kesalahan, lihat[Pengguna yang dipesan di Aurora MySQL](AuroraMySQL.Security.md#AuroraMySQL.Security.ReservedUsers).

## rds\_superuser\_role
<a name="AuroraMySQL.Compare-v84-community.rds-superuser"></a>

Aurora MySQL versi 8.4 mencakup peran khusus yang memiliki semua hak istimewa berikut. Peran ini bernama `rds_superuser_role`. Pengguna master untuk setiap cluster sudah memiliki peran ini diberikan. Peran `rds_superuser_role` mencakup hak akses berikut untuk semua objek basis data:
+ `ALTER`
+ `ALLOW_NONEXISTENT_DEFINER`
+ `APPLICATION_PASSWORD_ADMIN`
+ `ALTER ROUTINE`
+ `CONNECTION_ADMIN`
+ `CREATE`
+ `CREATE ROLE`
+ `CREATE ROUTINE`
+ `CREATE TEMPORARY TABLES`
+ `CREATE USER`
+ `CREATE VIEW`
+ `DELETE`
+ `DROP`
+ `DROP ROLE`
+ `EVENT`
+ `EXECUTE`
+ `FLUSH_OPTIMIZER_COSTS`
+ `FLUSH_PRIVILEGES`
+ `FLUSH_STATUS`
+ `FLUSH_TABLES`
+ `FLUSH_USER_RESOURCES`
+ `INDEX`
+ `INSERT`
+ `LOCK TABLES`
+ `OPTIMIZE_LOCAL_TABLE`
+ `PROCESS`
+ `REFERENCES`
+ `RELOAD`
+ `REPLICATION CLIENT`
+ `REPLICATION SLAVE`
+ `ROLE_ADMIN`
+ `SELECT`
+ `SET_ANY_DEFINER`
+ `SHOW DATABASES`
+ `SHOW_ROUTINE`
+ `SHOW VIEW`
+ `TRIGGER`
+ `UPDATE`
+ `XA_RECOVER_ADMIN`

## Dukungan komponen validasi kata sandi di Aurora MySQL versi 8.4
<a name="AuroraMySQL.Compare-v84-community.validate-password"></a>
+ `validate_password`Komponen ini didukung, termasuk penyesuaiannya. Komponen dikelola melalui parameter database, `aurora_enable_validate_password_component` bukan `INSTALL COMPONENT` dan `UNINSTALL COMPONENT` perintah.
+ `validate_password`Plugin ini sebagian didukung untuk memungkinkan migrasi ke komponen.

Untuk informasi selengkapnya, lihat [Kebijakan kata sandi dan validasi Kata Sandi di Aurora MySQL](AuroraMySQL.PasswordPolicies.md).

## Perubahan default parameter
<a name="AuroraMySQL.Compare-v84-community.parameters"></a>

### temptable\_max\_mmap
<a name="AuroraMySQL.Compare-v84-community.temptable-max-mmap"></a>

Di MySQL 8.4 Community Edition, nilai defaultnya adalah, yang menonaktifkan tabel `temptable_max_mmap` sementara yang `0` dipetakan memori.

Aurora MySQL versi 8.4.7 dan yang lebih tinggi mengesampingkan default ini. Aurora menetapkan nilai `temptable_max_mmap` yang dihitung dari penyimpanan yang dialokasikan cluster, menggunakan rumus berikut:

```
LEAST(4294967296, {AllocatedStorage*3/100})
```

Ini menetapkan default ke 3% dari penyimpanan yang dialokasikan, dibatasi maksimal 4 GiB. Memory-mapped tabel sementara tetap diaktifkan secara default di Aurora MySQL versi 8.4.7 dan lebih tinggi, berbeda dengan komunitas MySQL 8.4.

Untuk entri referensi parameter, lihat[Parameter konfigurasi Aurora MySQL](AuroraMySQL.Reference.ParameterGroups.md).