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
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 format, di mana versi utama (sepertimajor-version.minor-version8.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.
Topik
Fitur dari MySQL 8.4 Community Edition
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_passwordotentikasi diaktifkan secara default tetapi pengaturan tidak dapat dimodifikasi.authentication_policyDefaultnya adalah*:caching_sha2_password, jadi pengguna baru dibuat dengan secaracaching_sha2_passworddefault. Pengguna yang mengautentikasi denganmysql_native_passwordakan 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, danSTART SLAVEsekarang mengembalikan kesalahan sintaks. Gunakan pernyataan pengganti sepertiSHOW REPLICA STATUS,CHANGE REPLICATION SOURCE TO, dan sebagaiSTART REPLICAgantinya. -
Optimasi tabel hash untuk
EXCEPTdanINTERSECTmengatur operasi, meningkatkan kinerja untuk kueri ini. -
Di Aurora MySQL versi 8.4.7 dan lebih tinggi, pembaruan histogram otomatis dinonaktifkan. Jika Anda menentukan
AUTO UPDATEsaat membuat atau mengubah histogram, Aurora MySQL mengeluarkan peringatan dan memperlakukan histogram sebagai.MANUAL UPDATELanjutkan untuk menyegarkan statistik histogram dengan menjalankan.ANALYZE TABLEtable_nameUPDATE HISTOGRAM ONcolumn_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_IDistimewa digantikan oleh dua hak istimewa baru:SET_ANY_DEFINERdan.ALLOW_NONEXISTENT_DEFINERDua hak istimewa baru tambahan juga diperkenalkan:FLUSH_PRIVILEGESdanOPTIMIZE_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
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 danKebijakan otentikasi (baru di 8.4).
Fitur dihapus di MySQL 8.4
Fitur berikut yang tidak digunakan lagi di MySQL 8.0 telah dihapus di MySQL 8.4:
-
Plugin
mysql_native_passwordotentikasi diaktifkan secara default di Aurora MySQL versi 8.4, dan pengaturan ini tidak dapat dimodifikasi.authentication_policyDefaultnya adalah*:caching_sha2_password, jadi pengguna baru dibuat dengan secaracaching_sha2_passworddefault. Perhatikan bahwa di komunitas MySQL 8.4mysql_native_password, dinonaktifkan secara default; Aurora MySQL 8.4 berbeda karena plugin tetap diaktifkan untuk mempertahankan 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 SLAVERESET MASTERSHOW MASTER STATUS, danPURGE MASTER LOGSsekarang mengembalikan kesalahan sintaks. Gunakan pernyataan pengganti sebagai gantinya. -
INFORMATION_SCHEMA.TABLESPACESTabel telah dihapus. -
LOW_PRIORITYPengubah denganLOCK TABLES ... WRITEsekarang menyebabkan kesalahan sintaks. -
AUTO_INCREMENTPengubah denganFLOATdanDOUBLEkolom tidak lagi didukung. -
Hak
SET_USER_IDistimewa telah dihapus. GunakanSET_ANY_DEFINERdanALLOW_NONEXISTENT_DEFINERsebagai gantinya. -
expire_logs_daysParameter telah dihapus. Gunakanbinlog_expire_logs_secondssebagai 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
Peningkatan keamanan di Aurora MySQL versi 8.4
Aurora MySQL versi 8.4 memperkenalkan beberapa peningkatan dan perubahan keamanan, termasuk yang berikut:
-
Otentikasi yang ditingkatkan dengan
authentication_policyparameter, menggantidefault_authentication_pluginparameter. Untuk informasi selengkapnya, lihat Membandingkan Aurora MySQL versi 3 dan Aurora MySQL versi 8.4. -
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_ciphersuitesUntuk informasi selengkapnya, lihat Keamanan dengan Amazon Aurora MySQL. -
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.
-
Hak istimewa dinamis baru dan perubahan untuk menguasai perilaku pengguna. Untuk informasi selengkapnya, lihat Hak akses akun pengguna master.
Untuk daftar lengkap perubahan dalam edisi komunitas MySQL 8.4, lihat Catatan Rilis MySQL 8.4 di Manual Referensi MySQL
Catatan rilis untuk Aurora MySQL versi 8.4
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.