Bagikan melalui


Azure Database for MySQL kebijakan dukungan versi

BERLAKU UNTUK: Azure Database for MySQL - Server Tunggal Azure Database for MySQL - Server Fleksibel

Penting

Server tunggal Azure Database for MySQL berada di jalur penghentian. Kami sangat menyarankan Agar Anda meningkatkan ke server fleksibel Azure Database for MySQL. Untuk informasi selengkapnya tentang migrasi ke server fleksibel Azure Database for MySQL, lihat Apa yang terjadi pada Server Tunggal Azure Database for MySQL?

Halaman ini menjelaskan kebijakan penerapan versi Azure Database for MySQL dan berlaku untuk mode penyebaran Azure Database for MySQL - Server Tunggal dan Azure Database for MySQL - Server Fleksibel.

Versi MySQL yang didukung

Azure Database for MySQL dikembangkan dari MySQL Community Edition, menggunakan mesin penyimpanan InnoDB. Layanan ini mendukung versi utama komunitas saat ini, yaitu MySQL 5.7, dan 8.0. MySQL menggunakan skema penamaan X.Y.Z. di mana X adalah versi utama, Y adalah versi minor, dan Z adalah rilis perbaikan bug. Untuk informasi lebih lanjut tentang skema, lihat dokumentasi MySQL.

Azure Database for MySQL saat ini mendukung versi MySQL mayor dan minor berikut:

Versi Server Tunggal
Versi minor saat ini
Server Fleksibel
Versi minor saat ini
MySQL Versi 5.7 5.7.32 5.7.44
MySQL Versi 8.0 8.0.15 8.0.36

Catatan

Dalam opsi penyebaran Server Tunggal, gateway mengalihkan koneksi ke instans server. Setelah koneksi dibuat, klien MySQL menampilkan versi MySQL yang diatur di gateway, bukan versi yang berjalan pada instans server MySQL Anda. Untuk menentukan versi instans MySQL server Anda, gunakan SELECT VERSION(); perintah pada prompt MySQL. Jika aplikasi Anda memiliki persyaratan untuk terhubung ke versi utama tertentu, misalnya v5.7 atau v8.0, Anda dapat melakukannya dengan mengubah port di server Anda string koneksi seperti yang dijelaskan dalam dokumentasi kami di sini.

Baca kebijakan dukungan versi untuk versi yang dihentikan dalamdokumentasi kebijakan dukungan versi.

Dukungan versi utama

Setiap versi utama MySQL didukung oleh Azure Database for MySQL sejak tanggal Azure mulai mendukung versi hingga versi dihentikan oleh komunitas MySQL, seperti yang disediakan dalam kebijakan penerapan versi.

Dukungan versi kecil

Azure Database for MySQL secara otomatis melakukan peningkatan versi minor ke versi MySQL pilihan Azure sebagai bagian dari pemeliharaan berkala.

Kebijakan penghentian versi utama

Detail penghentian untuk versi utama MySQL tercantum dalam tabel berikut. Tanggal yang ditampilkan mengikuti kebijakan penerapan versi MySQL.

Versi Apa yang baru Tanggal mulai dukungan Azure Tanggal akhir dukungan Azure Tanggal Penghentian Komunitas
MySQL 5.7 Fitur 20 Maret 2018 September 2025 Oktober 2023
MySQL 8 Fitur 11 Desember 2019 NA April 2026

Apa yang akan terjadi pada layanan Azure Database for MySQL setelah versi komunitas MySQL dihentikan pada Oktober 2023?

Sejalan dengan pengumuman Oracle mengenai akhir masa pakai (EOL) MySQL Community Version v5.7 pada Oktober 2023 (Halaman 23), kami di Azure secara aktif mempersiapkan transisi penting ini. Pengembangan ini secara khusus berdampak pada pelanggan yang saat ini menggunakan Azure Database for MySQL Versi 5.7 - Server Tunggal dan Server Fleksibel.

Menanggapi permintaan pelanggan, Microsoft memutuskan untuk memperpanjang dukungan untuk Azure Database for MySQL melebihi Oktober 2023. Selama periode dukungan yang diperpanjang, yang berlangsung hingga September 2025, Microsoft memprioritaskan ketersediaan, keandalan, dan keamanan layanan. Meskipun tidak ada jaminan khusus mengenai peningkatan versi minor, kami menerapkan modifikasi penting untuk memastikan bahwa layanan tetap dapat diakses, diandalkan, dan dilindungi. Rencana kami meliputi:

  • Dukungan yang diperluas untuk v5.7 di Azure Database for MySQL- Server Fleksibel hingga September 2025, menawarkan cukup waktu bagi pelanggan untuk merencanakan dan menjalankan peningkatan mereka ke MySQL v8.0.

  • Dukungan yang diperluas untuk v5.7 di Azure Database for MySQL- Server Tunggal hingga dihentikan pada September 2024. Dukungan yang diperluas ini menyediakan waktu yang cukup lama bagi pelanggan Azure Database for MySQL -Server Tunggal untuk bermigrasi ke Azure Database for MySQL - Server Fleksibel versi 5.7 dan kemudian meningkatkan ke 8.0.

Sebelum kami mengakhiri dukungan kami terhadap Azure Database for MySQL 5.7, ada beberapa garis waktu penting yang harus Anda perhatikan.

Garis Waktu Penghentian Azure MySQL 5.7

Garis waktu Azure MySQL 5.7 Flexible berakhir di Azure MySQL 5.7 Single end di
Pembuatan server baru menggunakan portal Azure. Diputuskan Sudah berakhir sebagai bagian dari penghentian Server Tunggal
Pembuatan server baru menggunakan Antarmuka Baris Perintah (CLI). Diputuskan 19 Maret 2024
Pembuatan server replika untuk server yang ada. September 2025 September 2024
Pembuatan server menggunakan alur kerja pemulihan untuk server yang ada September 2025 September 2024
Pembuatan server baru untuk bermigrasi dari Azure Database for MySQL - Server Tunggal ke Azure Database for MySQL - Server Fleksibel. NA September 2024
Pembuatan server baru untuk bermigrasi dari Azure Database for MariaDB ke Azure Database for MySQL - Server Fleksibel. September 2025 NA
Dukungan yang diperluas untuk Azure Database for MySQL v5.7 September 2025 September 2024

Catatan

Kami awalnya berencana untuk menghentikan pembuatan instans Azure Database for MySQL versi 5.7 baru melalui CLI dan Portal setelah April 2024. Namun, setelah peninjauan lebih lanjut dan umpan balik pelanggan, kami telah memutuskan untuk menunda tindakan ini. Tanggal spesifik untuk menghentikan pembuatan instans MySQL 5.7 baru saat ini sedang ditinjau dan tetap 'Harus Diputuskan'. Perubahan ini mencerminkan komitmen kami untuk mengakomodasi kebutuhan pelanggan dan memberikan fleksibilitas selama transisi. Jangan ragu untuk memberi tahu kami jika Anda memiliki kekhawatiran tentang Azure Database For MySQL Flexible Server memperluas dukungan untuk MySQL 5.7 melalui email kepada kami di Ask Azure DB For MySQL, kami menghargai umpan balik Anda dan mendorong komunikasi yang sedang berlangsung saat kami menavigasi perubahan ini.

Tanya Jawab Umum

T: Apa proses untuk meningkatkan database Azure for MySQL - Server fleksibel dari versi v5.7 ke v8.0?

J: Mulai Mei 2023, Azure Database for MySQL - Server Fleksibel memungkinkan Anda melakukan peningkatan di tempat dari MySQL v5.7 ke v8.0 menggunakan fitur Peningkatan Versi Utama (MVU). Untuk informasi lebih rinci, silakan lihat dokumen Peningkatan versi utama.

T: Saat ini saya menggunakan Azure database for MySQL - Single Sever versi 5.7, bagaimana cara merencanakan peningkatan saya?

A: Azure Database for MySQL - Server Tunggal tidak menawarkan dukungan bawaan untuk peningkatan versi utama dari v5.7 ke v8.0. Karena Azure Database for MySQL - Server Tunggal berada di jalur penghentian, tidak ada investasi yang direncanakan untuk mendukung peningkatan versi utama dari v5.7 ke v8.0. Jalur yang direkomendasikan untuk meningkatkan dari v5.7 Azure Database for MySQL - Server Tunggal ke v8.0 adalah terlebih dahulu memigrasikan Azure Database for MySQL v5.7 - Server Tunggal ke v5.7 Azure Database for MySQL - Server Fleksibel. Setelah migrasi selesai dan server distabilkan di Server Fleksibel, Anda dapat melanjutkan dengan melakukan peningkatan versi utama pada Azure Database for MySQL yang dimigrasikan - Server Fleksibel dari v5.7 ke v8.0. Dukungan yang diperluas untuk v5.7 di Server Fleksibel akan memungkinkan Anda untuk berjalan pada v5.7 lebih lama dan merencanakan peningkatan Anda ke v8.0 di Server Fleksibel di titik waktu selanjutnya setelah migrasi dari Server Tunggal.

T: Apakah ada dampak downtime atau performa yang diharapkan selama proses peningkatan?

A: Ya, diharapkan akan ada beberapa waktu henti selama proses peningkatan. Durasi spesifik bervariasi tergantung pada faktor-faktor seperti ukuran dan kompleksitas database. Kami menyarankan untuk melakukan peningkatan pengujian pada lingkungan nonproduksi untuk menilai waktu henti yang diharapkan dan mengevaluasi potensi dampak performa. Jika Anda ingin meminimalkan waktu henti untuk aplikasi Anda selama peningkatan, Anda dapat menjelajahi opsi untuk melakukan peningkatan versi utama waktu henti minimal dari MySQL 5.7 ke MySQL 8.0 menggunakan replika baca.

T: Dapatkah saya kembali ke MySQL v5.7 setelah meningkatkan ke v8.0?

J: Meskipun umumnya tidak disarankan untuk menurunkan tingkat dari MySQL v8.0 ke v5.7, karena yang terakhir mendekati status Akhir Masa Pakainya, kami mengakui bahwa mungkin ada skenario khusus di mana fleksibilitas ini menjadi diperlukan. Untuk memastikan proses peningkatan yang lancar dan meringankan masalah potensial, sangat disarankan untuk mematuhi praktik terbaik dengan melakukan pencadangan sesuai permintaan yang komprehensif sebelum melanjutkan dengan peningkatan ke MySQL v8.0. Pencadangan ini berfungsi sebagai tindakan pencegahan, memungkinkan Anda memulihkan database Anda ke versi sebelumnya ke server Azure Database for MySQL -Flexible baru lainnya jika terjadi masalah atau komplikasi yang tidak terduga dengan MySQL v8.0.

T: Apa keuntungan utama peningkatan ke MySQL v8.0?

A: MySQL v8.0 dilengkapi dengan sejumlah peningkatan, termasuk kamus data yang lebih efisien, keamanan yang ditingkatkan, dan fitur lain seperti ekspresi tabel umum dan fungsi jendela. Detailnya, lihat catatan rilis MySQL 8.0

T: Apakah ada masalah kompatibilitas yang perlu diperhatikan saat meningkatkan ke MySQL v8.0?

A: Beberapa masalah kompatibilitas mungkin muncul karena perubahan di MySQL v8.0. Penting untuk menguji aplikasi Anda dengan MySQL v8.0 sebelum meningkatkan database produksi. Periksa dokumentasi resmi MySQL untuk daftar terperinci masalah kompatibilitas.

T: Dukungan apa yang tersedia jika saya mengalami masalah selama proses peningkatan?

J: Jika Anda memiliki pertanyaan, dapatkan jawaban dari pakar komunitas di Microsoft Q&A. Jika Anda memiliki rencana dukungan dan memerlukan bantuan teknis, buat permintaan dukungan.

T: Apa yang akan terjadi pada data saya selama peningkatan?

A: Meskipun data Anda akan tetap tidak terpengaruh selama proses peningkatan, sangat disarankan untuk membuat cadangan data Anda sebelum melanjutkan peningkatan. Tindakan pencegahan ini membantu mengurangi risiko potensi kehilangan data jika terjadi komplikasi yang tidak terduga.

T: Apa yang akan terjadi pada server 5.7 setelah Sep 2025?

A: Anda merujuk ke kebijakan dukungan versi MySQL kami yang dihentikan untuk mempelajari apa yang akan terjadi setelah akhir dukungan Azure Database for MySQL 5.7

T: Saya memiliki Azure Database for MariaDB atau Azure database for MySQL -Server tunggal, bagaimana cara membuat server di 5.7 pasca April 2024 untuk bermigrasi ke Azure database for MySQL - server fleksibel?

A: Jika ada server MariaDB\Single di langganan Anda, langganan ini masih diizinkan untuk membuat Azure Database for MySQL – Server Fleksibel v5.7 untuk bermigrasi ke Azure Database for MySQL – Server Fleksibel.

Versi mesin MySQL yang sudah dihentikan tidak didukung di Azure Database for MySQL

Setelah tanggal penghentian untuk setiap versi data base MySQL, jika anda terus menjalankan versi yang dihentikan, perhatikan batasan berikut:

  • Karena komunitas tidak akan merilis perbaikan bug atau perbaikan keamanan lebih lanjut, Azure Database for MySQL tidak akan menambal mesin database yang dihentikan untuk bug apa pun, atau masalah keamanan atau mengambil langkah-langkah keamanan mengenai mesin database yang dihentikan. Namun, Azure terus melakukan pemeliharaan dan patching berkala untuk host, OS, kontainer, dan komponen terkait layanan lainnya.
  • Jika ada masalah dukungan yang mungkin Anda alami terkait dengan database MySQL, kami mungkin tidak dapat mendukung Anda. Dalam kasus seperti itu, Anda harus meningkatkan database Anda bagi kami untuk memberi Anda dukungan apa pun.
  • Anda tidak akan dapat membuat server database baru untuk versi yang dihentikan. Namun, Anda dapat melakukan pemulihan point-in-time dan membuat replika baca untuk server yang ada.
  • Kemampuan layanan baru yang dikembangkan oleh Azure Database for MySQL mungkin hanya tersedia untuk versi server database yang didukung.
  • Waktu aktif S.L.A.s hanya berlaku untuk masalah terkait layanan Azure Database for MySQL dan bukan untuk waktu henti yang disebabkan oleh bug terkait mesin database.
  • Jika terjadi ancaman serius terhadap layanan yang disebabkan oleh kerentanan mesin database MySQL yang diidentifikasi, versi database yang dihentikan, Azure dapat memilih untuk menghentikan simpul komputasi server database Anda agar tidak mengamankan layanan terlebih dahulu. Anda diminta untuk memutakhirkan server sebelum membuat server online. Selama proses peningkatan, data Anda selalu dilindungi menggunakan pencadangan otomatis yang dilakukan pada layanan, yang dapat digunakan untuk memulihkan ke versi yang lebih lama jika diinginkan.

Langkah berikutnya