Versi MySQL di Amazon RDS - Layanan Basis Data Relasional Amazon

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

Versi MySQL di Amazon RDS

Untuk MySQL, nomor versi disusun dengan format versi = X.Y.Z. Dalam terminologi Amazon RDS, X.Y menunjukkan versi utama, dan Z adalah nomor versi kecil. Untuk implementasi Amazon RDS, perubahan versi dianggap utama jika nomor versi utamanya berubah–-misalnya, dari versi 5.7 menjadi 8.0. Perubahan versi dianggap kecil jika hanya nomor versi minor yang berubah—misalnya, dari versi 8.0.32 ke 8.0.34.

Versi kecil MySQL yang didukung di Amazon RDS

Amazon RDS saat ini mendukung versi kecil MySQL berikut.

catatan

Tanggal yang hanya berisi bulan dan tahun merupakan perkiraan, dan akan diperbarui dengan tanggal yang tepat saat diketahui.

Amazon RDS Extended Support tidak tersedia untuk versi minor.

Tabel berikut menunjukkan versi minor MySQL 8.4 yang saat ini didukung Amazon RDS.

Versi mesin MySQL Tanggal rilis komunitas Tanggal rilis RDS Tanggal akhir dukungan standar RDS

8.4.5

15 April 2025

29 April 2025

September 2026

8.4.4

21 Januari 2025

19 Februari 2025

Maret 2026

8.4.3

7 Juli 2024

21 November 2024

Maret 2026

Tabel berikut menunjukkan versi minor MySQL 8.0 yang saat ini didukung Amazon RDS.

catatan

Versi minor dapat mencapai akhir dukungan standar sebelum versi utama melakukannya. Misalnya, versi minor 8.0.28 mencapai akhir tanggal dukungan standar pada 28 Maret 2024 sementara versi utama 8.0 mencapai tanggal ini pada 31 Juli 2026. RDS akan mendukung versi minor 8.0.* tambahan yang dirilis komunitas MySQL di antara tanggal-tanggal ini. Kami menyarankan Anda meningkatkan ke versi minor terbaru yang tersedia sesering mungkin untuk semua versi utama.

Versi mesin MySQL Tanggal rilis komunitas Tanggal rilis RDS Tanggal akhir dukungan standar RDS

8.0.42

15 April 2025

29 April 2025

September 2026

8.0.41

21 Januari 2025

19 Februari 2025

Maret 2026

8.0.40

15 Oktober 2024

13 November 2024

Maret 2026

8.0.39

23 Juli 2024

12 Agustus 2024

September 2025

8.0.37

30 April 2024

18 Juni 2024

September 2025

Tabel berikut menunjukkan versi minor MySQL 5.7 yang tersedia di bawah Amazon RDS Extended Support.

catatan

Versi minor dapat mencapai akhir Extended Support sebelum versi utama melakukannya. Misalnya, versi minor 5.7.44-RDS.20240529 mencapai akhir tanggal Extended Support pada September 2025 sementara versi utama 5.7 mencapai tanggal ini pada 28 Februari 2027. RDS akan menghasilkan dan merilis versi minor 5.7.44-rds.xxyyzz tambahan di antara tanggal-tanggal ini. Kami menyarankan Anda meningkatkan ke versi minor terbaru yang tersedia sesering mungkin untuk semua versi utama.

Versi mesin MySQL Tanggal rilis komunitas Tanggal rilis RDS Tanggal akhir Extended Support RDS

5.7.44-RDS.20250213*

Tidak berlaku 12 Maret 2025 September 2026

5.7.44-RDS.20250103*

Tidak berlaku 13 Februari 2025 Maret 2026

5.7.44-RDS.20240808*

Tidak berlaku 28 Agustus 2024 September 2025

5.7.44-RDS.20240529*

Tidak berlaku 25 Juni 2024 September 2025

5.7.44-RDS.20240408*

Tidak berlaku 17 Mei 2024

September 2025

* Komunitas MySQL pensiun versi utama 5.7 dan tidak akan merilis versi minor baru. Ini adalah versi minor yang dirilis Amazon RDS dengan patch keamanan kritis dan perbaikan bug untuk database MySQL 5.7 yang tercakup dalam RDS Extended Support. Untuk informasi selengkapnya tentang versi minor ini, lihatAmazon RDS Extended Support versi untuk RDS untuk MySQL. Untuk informasi selengkapnya tentang RDS Extended Support, lihat.

Anda dapat menentukan versi MySQL mana pun yang saat ini didukung ketika membuat instans basis data baru. Anda dapat menentukan versi besar (seperti MySQL 5.7), dan versi kecil mana pun yang didukung untuk versi besar tersebut. Jika tidak ada versi yang ditentukan, Amazon RDS menetapkan default ke versi yang didukung, biasanya versi terbaru. Jika versi utama ditentukan tetapi versi kecil tidak, Amazon RDS menjadikan menetapkan default ke rilis versi utama terbaru yang telah Anda tentukan. Untuk melihat daftar versi yang didukung, serta default untuk instance DB yang baru dibuat, jalankan perintah. describe-db-engine-versions AWS CLI

Misalnya, untuk membuat daftar versi mesin yang didukung untuk RDS for MySQL, jalankan perintah CLI berikut:

aws rds describe-db-engine-versions --engine mysql --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

Versi MySQL default mungkin berbeda berdasarkan Wilayah AWS. Untuk membuat instans basis data dengan versi kecil tertentu, tentukan versi kecil selama pembuatan instans basis data. Anda dapat menentukan versi minor default untuk Wilayah AWS dengan menjalankan AWS CLI perintah berikut:

aws rds describe-db-engine-versions --default-only --engine mysql --engine-version major_engine_version --region region --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

Ganti major_engine_version dengan versi mesin utama, dan ganti region dengan Wilayah AWS. Misalnya, AWS CLI perintah berikut mengembalikan versi mesin minor MySQL default untuk versi utama 5.7 dan US West (Oregon) (us-west-2): Wilayah AWS

aws rds describe-db-engine-versions --default-only --engine mysql --engine-version 5.7 --region us-west-2 --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

Dengan Amazon RDS, Anda dapat mengontrol kapan harus meningkatkan versi instans MySQL Anda ke versi utama baru yang didukung oleh Amazon RDS. Anda dapat mempertahankan kompatibilitas dengan versi MySQL tertentu, menguji versi baru dengan aplikasi Anda sebelum di-deploy di dalam produksi, dan melakukan peningkatan versi utama pada waktu-waktu yang paling pas dengan jadwal Anda.

Jika peningkatan versi kecil otomatis diaktifkan, instans DB Anda akan otomatis ditingkatkan ke versi MySQL kecil karena didukung oleh Amazon RDS. Proses patching ini terjadi selama periode pemeliharaan terjadwal Anda. Anda dapat memodifikasi instans DB untuk mengaktifkan atau menonaktifkan peningkatan versi kecil otomatis.

Jika Anda memilih untuk tidak melakukan peningkatan terjadwal otomatis, Anda dapat melakukan peningkatan manual ke rilis versi kecil yang didukung dengan mengikuti prosedur yang sama seperti untuk pembaruan versi utama. Lihat informasinya di Meningkatkan versi mesin instans DB.

Amazon RDS saat ini mendukung peningkatan berikut untuk versi utama mesin database MySQL:

  • MySQL 5.7 ke MySQL 8.0

  • MySQL 8.0 ke MySQL 8.4

Karena peningkatan versi utama melibatkan beberapa risiko kompatibilitas, peningkatan tersebut tidak terjadi secara otomatis; Anda harus membuat permintaan untuk memodifikasi instans DB. Anda harus menguji peningkatan apa pun secara menyeluruh sebelum meningkatkan versi instans produksi Anda. Untuk informasi tentang peningkatan instans DB MySQL, lihat Upgrade RDS untuk mesin MySQL DB.

Anda dapat menguji instans DB terhadap versi baru sebelum melakukan peningkatan versi dengan membuat snapshot DB dari instans DB yang sudah Anda miliki, memulihkan dari snapshot DB tersebut untuk membuat instans DB baru, kemudian memulai peningkatan versi untuk instans DB baru. Anda kemudian dapat melakukan eksperimen secara aman pada klon instans DB yang ditingkatkan tersebut sebelum memutuskan apakah Anda akan meningkatkan versi instans DB asli Anda atau tidak.

Versi minor MySQL di Amazon RDS

Untuk perubahan yang dilakukan komunitas MySQL pada versi minor, lihat Pembaruan Patch Kritis, Peringatan Keamanan, dan Buletin di situs web Oracle. Di bawah Pembaruan Patch Kritis, pilih bulan ketika Oracle merilis versi minor. Dan kemudian pilih versi minor MySQL di bawah Produk dan Versi yang Terkena.

MySQL versi 8.4.5

MySQL versi 8.4.5 sekarang tersedia di Amazon RDS. Rilis ini berisi perbaikan dan peningkatan yang ditambahkan oleh komunitas MySQL dan Amazon RDS.

Fitur dan penyempurnaan baru

  • Memperbarui informasi zona waktu untuk mendasarkannyatzdata2025b.

MySQL versi 8.4.4

MySQL versi 8.4.4 sekarang tersedia di Amazon RDS. Rilis ini berisi perbaikan dan peningkatan yang ditambahkan oleh komunitas MySQL dan Amazon RDS.

Fitur dan penyempurnaan baru

  • Memperbarui informasi zona waktu untuk mendasarkannyatzdata2025a.

  • Memperbaiki bug yang menyebabkan kesalahan pemeriksaan saat menjalankan prosedur tersimpan Amazon RDS dan. mysql.rds_set_configuration mysql.rds_kill

MySQL versi 8.0.42

MySQL versi 8.0.42 sekarang tersedia di Amazon RDS. Rilis ini berisi perbaikan dan peningkatan yang ditambahkan oleh komunitas MySQL dan Amazon RDS.

Fitur dan penyempurnaan baru

  • Memperbarui informasi zona waktu untuk mendasarkannyatzdata2025b.

MySQL versi 8.0.41

MySQL versi 8.0.41 sekarang tersedia di Amazon RDS. Rilis ini berisi perbaikan dan peningkatan yang ditambahkan oleh komunitas MySQL dan Amazon RDS.

Fitur dan penyempurnaan baru

  • Memperbarui informasi zona waktu untuk mendasarkannyatzdata2025a.

  • Memperbaiki bug yang menyebabkan kesalahan pemeriksaan saat menjalankan prosedur tersimpan Amazon RDS dan. mysql.rds_set_configuration mysql.rds_kill

MySQL versi 8.0.40

MySQL versi 8.0.40 sekarang tersedia di Amazon RDS. Rilis ini berisi perbaikan dan peningkatan yang ditambahkan oleh komunitas MySQL dan Amazon RDS.

Fitur dan penyempurnaan baru

  • Memperbaiki bug yang menyebabkan kegagalan ketidakcocokan set karakter selama peningkatan basis data.

MySQL versi 8.0.39

MySQL versi 8.0.39 sekarang tersedia di Amazon RDS. Rilis ini berisi perbaikan dan peningkatan yang ditambahkan oleh komunitas MySQL dan Amazon RDS.

Fitur dan penyempurnaan baru

  • Memperbaiki bug yang sql_log_off mencegah bekerja dengan benar dengan hak SESSION_VARIABLES_ADMIN istimewa.

  • Memperbaiki bug yang mencegah pengguna master untuk dapat memberikan SESSION_VARIABLE_ADMIN hak istimewa pengguna database lainnya.

  • Memperbaiki bug yang menyebabkan campuran pemeriksaan ilegal saat menjalankan prosedur tersimpan yang disediakan RDS.

MySQL versi 8.0.37

MySQL versi 8.0.37 sekarang tersedia di Amazon RDS. Rilis ini berisi perbaikan dan peningkatan yang ditambahkan oleh komunitas MySQL dan Amazon RDS.

Fitur dan penyempurnaan baru

  • Memperbaiki bug dengan mengeksekusi pernyataan DDL instan diikuti oleh UPDATE yang menyebabkan kegagalan pernyataan.

Versi utama MySQL yang didukung di Amazon RDS

Versi utama RDS for MySQL tersedia di bawah dukungan standar setidaknya sampai berakhirnya siklus komunitas untuk versi komunitas yang sesuai. Anda dapat terus menjalankan versi utama melewati tanggal akhir dukungan standar RDS dengan biaya tertentu. Untuk informasi selengkapnya, lihat dan harga Amazon RDS for MySQL.

Anda dapat menggunakan tanggal berikut untuk merencanakan siklus pengujian dan peningkatan Anda.

catatan

Tanggal yang hanya berisi bulan dan tahun merupakan perkiraan, dan diperbarui dengan tanggal pasti saat diketahui.

Anda juga dapat melihat informasi tentang tanggal dukungan untuk versi mesin utama dengan menggunakan AWS CLI atau RDS API. Untuk informasi selengkapnya, lihat Melihat tanggal dukungan untuk versi engine di Amazon RDS Extended Support.

Versi utama MySQL Tanggal rilis komunitas Tanggal rilis RDS Tanggal akhir pemakaian komunitas Tanggal akhir dukungan standar RDS Tanggal dimulainya harga Dukungan yang Diperpanjang tahun 1 RDS Tanggal mulai harga tahun ke-3 Dukungan yang Diperluas RDS Tanggal akhir Dukungan yang Diperluas RDS

MySQL 8.4

30 April 2024

21 November 2024

April 2029

31 Juli 2029

1 Agustus, 2029

1 Agustus 2031

31 Juli 2032

MySQL 8.0

19 April 2018

23 Oktober 2018

April 2026

31 Juli 2026

1 Agustus 2026

1 Agustus 2028

31 Juli 2029

MySQL 5.7*

21 Oktober 2015

22 Februari 2016

Oktober 2023

29 Februari 2024

1 Maret 2024

1 Maret 2026

28 Februari 2027

* MySQL 5.7 sekarang hanya tersedia di bawah RDS Extended Support. Untuk informasi selengkapnya, lihat .

Amazon RDS Extended Support versi untuk RDS untuk MySQL

Konten berikut mencantumkan semua rilis RDS Extended Support untuk RDS untuk versi MySQL.

RDS Extended Support untuk RDS untuk MySQL versi 5.7.44-RDS.20250213

RDS Extended Support untuk RDS untuk MySQL versi 5.7.44-RDS.20250213 tersedia.

Bug diperbaiki:

  • Memperbaiki pernyataan gagal InnoDB. result != FTS_INVALID

  • Memperbaiki kerusakan dan kerusakan luas indeks spasial setelah operasi ALTER TABLE membangun kembali tabel InnoDB menggunakan algoritme. INPLACE

  • Diperbaiki ON DELETE CASCADE dengan crash kolom yang dihasilkan diinnobase_get_computed_value.

  • Kegagalan pernyataan tetap di. row_MySQL_pad_col

  • Memperbaiki masalah di mana DDL online menyebabkan kesalahan berikut:ERROR 1712 (HY000): Index PRIMARY is corrupted.

  • Memperbaiki crash diItem_rollup_sum_switcher::current_arg.

  • Memperbaiki masalah di mana cache database tidak dibilas. DROP USER

  • Buffer tetap menyerbu masuk. my_print_help

  • Memperbaiki masalah InnoDB di mana FULLTEXT indeks membatasi nilai FTS_DOC_ID 32-bit maksimal yang tidak ditandatangani.

CVEs tetap:

RDS Extended Support untuk RDS untuk MySQL versi 5.7.44-RDS.20250103

RDS Extended Support untuk RDS untuk MySQL versi 5.7.44-RDS.20250103 tersedia.

Bug diperbaiki:

  • Memperbaiki masalah pembersihan FTS saat menjatuhkan dan menambahkan FULLTEXT indeks dalam transaksi yang sama.

  • Mengoptimalkan waktu alokasi memori di klien MySQL untuk mencegah potensi kebocoran.

  • Memperbaiki pemotongan hasil pada 34 byte saat menggunakan operator. UNION

  • out-of-boundsAkses potensial tetap karena ulong bitmask dalam kode otorisasi.

CVEs tetap:

RDS Extended Support untuk RDS untuk MySQL versi 5.7.44-RDS.20240808

RDS Extended Support untuk RDS untuk MySQL versi 5.7.44-RDS.20240808 tersedia.

Bug diperbaiki:

  • Kegagalan pernyataan tetap terkait dengan indeks kolom kamus.

  • Memperbaiki masalah dengan is_binlog_cache_empty() fungsi.

  • Memperbaiki heap-use-after-free kesalahan dalam sql/item.cc file.

  • Memperbaiki beberapa masalah indeks spasial dengan menonaktifkannya untuk index-only dibaca.

  • Memperbaiki masalah instrumentasi dengan LOCK_ORDER: CONNECTION_CONTROL plugin.

  • Benang tetap macet dengan CONNECTION_CONTROL plugin.

  • Tetap PSI_THREAD_INFO tidak memperbarui untukPREPARED STATEMENTS.

  • Memperbaiki pemrosesan ganda kata-kata indeks FTS denganinnodb_optimize_fulltext_only.

CVEs tetap:

RDS Extended Support untuk RDS untuk MySQL versi 5.7.44-RDS.20240529

RDS Extended Support untuk RDS untuk MySQL versi 5.7.44-RDS.20240529 tersedia.

Bug diperbaiki:

  • Memperbaiki kegagalan field.cc pernyataan dengan mengimplementasikan. fix_after_pullout

  • Memperbaiki kegagalan pointer nol saat mengembalikan metadata ke klien untuk kueri SQL tertentu. Kueri ini berisi parameter dinamis dan subquery dalam klausa. SELECT

  • Memperbaiki hasil yang salah saat menggunakan GROUP BY untuk pemindaian indeks longgar, atau pemindaian rentang indeks yang tidak bersebelahan.

  • Memperbaiki hilangnya informasi GTID pada MySQL crash selama persistensi.

  • Memperbaiki kondisi balapan yang dapat menyebabkan transaksi InnoDB macet tanpa batas waktu.

  • Memperbaiki kondisi balapan dalam pembersihan informasi sertifikasi Replikasi Grup.

  • Memperbaiki masalah pemindaian indeks mundur dengan operasi halaman bersamaan.

  • Memperbaiki masalah status pencarian teks lengkap (FTS) yang tidak konsisten dalam skenario bersamaan.

  • Memperbaiki masalah pernyataan dengan buffer perubahan saat menghapus tabel.

  • Perilaku terpadu untuk memanggil deinit fungsi di semua jenis plugin.

CVEs tetap:

RDS Extended Support untuk RDS untuk MySQL versi 5.7.44-RDS.20240408

RDS Extended Support untuk RDS untuk MySQL versi 5.7.44-RDS.20240408 tersedia.

Rilis ini berisi tambalan untuk yang berikut: CVEs

Menggunakan lingkungan Pratinjau Basis Data

Pada Juli 2023, Oracle mengumumkan model rilis baru untuk MySQL. Model ini mencakup dua jenis rilis: Rilis Inovasi dan rilis LTS. Amazon RDS membuat Rilis Inovasi MySQL tersedia di lingkungan Pratinjau RDS. Untuk mempelajari lebih lanjut tentang rilis Inovasi MySQL, lihat Introducing MySQL Innovation and Long-Term Support (LTS) versions.

Instans DB RDS for MySQL di lingkungan Pratinjau Basis Data secara fungsional mirip dengan instans DB RDS for MySQL lainnya. Namun, Anda tidak dapat menggunakan Lingkungan Pratinjau Basis Data untuk beban kerja produksi.

Lingkungan Pratinjau memiliki batasan berikut ini:

Opsi berikut didukung oleh pratinjau.

  • Anda dapat membuat instans DB menggunakan kelas instans DB db.m6i, db.r6i, db.m6g, db.m5, db.t3, db.r6g, dan db.r5. Untuk informasi selengkapnya tentang kelas instans RDS, lihat DB.

  • Anda dapat menggunakan deployment AZ tunggal dan multi-AZ.

  • Anda dapat menggunakan fungsi dump dan load MySQL standar untuk mengekspor basis data dari atau mengimpor basis data ke lingkungan Pratinjau Basis Data.

Fitur yang tidak didukung di lingkungan Pratinjau Basis Data

Fitur berikut ini tidak tersedia di lingkungan Pratinjau Basis Data:

  • Salinan snapshot lintas Wilayah

  • Replika baca lintas Wilayah

  • Proksi RDS

Membuat instans DB baru di Lingkungan Pratinjau Basis Data

Anda dapat membuat instans DB di lingkungan Pratinjau Database menggunakan AWS Management Console, AWS CLI, atau RDS API.

Untuk membuat instans DB di Lingkungan Pratinjau Basis Data
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Pilih Dasbor dari panel navigasi.

  3. Di halaman Dasbor, cari bagian Lingkungan Pratinjau Basis Data, seperti yang ditunjukkan pada gambar berikut.

    Bagian Lingkungan Pratinjau Basis Data dengan tautan di konsol Amazon RDS.

    Anda dapat langsung menuju Lingkungan pratinjau basis data. Sebelum dapat melanjutkan, Anda harus mengakui dan menerima batasan.

    Dialog Perjanjian Layanan Lingkungan Pratinjau Database untuk mengakui batasan.
  4. Untuk membuat instans DB RDS for MySQL, ikuti proses yang sama seperti untuk membuat instans DB Amazon RDS apa pun. Untuk informasi lebih lanjut, lihat prosedur Konsol di Membuat instans DB.

Untuk membuat instans DB di Lingkungan Pratinjau Basis Data menggunakan AWS CLI, gunakan titik akhir berikut.

rds-preview.us-east-2.amazonaws.com

Untuk membuat instans DB RDS for MySQL, ikuti proses yang sama seperti untuk membuat instans DB Amazon RDS apa pun. Untuk informasi lebih lanjut, lihat prosedur AWS CLI di Membuat instans DB.

Untuk membuat instans DB di Lingkungan Pratinjau Basis Data menggunakan API RDS, gunakan titik akhir berikut.

rds-preview.us-east-2.amazonaws.com

Untuk membuat instans DB RDS for MySQL, ikuti proses yang sama seperti untuk membuat instans DB Amazon RDS apa pun. Untuk informasi lebih lanjut, lihat prosedur API RDS di Membuat instans DB.

MySQL versi 9.2 di lingkungan Pratinjau Database

MySQL versi 9.2 sekarang tersedia di lingkungan Amazon RDS Database Preview. MySQL versi 9.2 berisi beberapa perbaikan yang dijelaskan dalam Perubahan di MySQL 9.2.0.

Untuk informasi tentang Lingkungan Pratinjau Basis Data, lihat Menggunakan lingkungan Pratinjau Basis Data. Untuk mengakses Lingkungan Pratinjau dari konsol, pilih https://console.aws.amazon.com/rds-preview/.

MySQL versi 9.1 di lingkungan Pratinjau Database

MySQL versi 9.1 sekarang tersedia di lingkungan Amazon RDS Database Preview. MySQL versi 9.1 berisi beberapa perbaikan yang dijelaskan dalam Perubahan di MySQL 9.1.0.

Untuk informasi tentang Lingkungan Pratinjau Basis Data, lihat Menggunakan lingkungan Pratinjau Basis Data. Untuk mengakses Lingkungan Pratinjau dari konsol, pilih https://console.aws.amazon.com/rds-preview/.

Versi-versi yang dihentikan untuk Amazon RDS for MySQL

Amazon RDS for MySQL versi 5.1, 5.5, dan 5.6 telah dihentikan.

Untuk informasi tentang kebijakan penghentian Amazon RDS untuk MySQL, lihat Amazon RDS. FAQs