Menyambungkan ke node gateway yang menjalankan versi MySQL tertentu

BERLAKU UNTUKAzure Database for MySQL - Server Tunggal

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?

Dalam opsi penyebaran Server Tunggal, gateway digunakan untuk mengarahkan ulang 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. Tinjau arsitektur Koneksi ivity untuk mempelajari selengkapnya tentang gateway di arsitektur Azure Database for MySQL Service.

Karena Azure Database for MySQL mendukung versi utama v5.7 dan v8.0, port default 3306 untuk tersambung ke Azure Database for MySQL menjalankan klien MySQL versi 5.6 (denominator paling tidak umum) untuk mendukung koneksi ke server dari semua 2 versi utama yang didukung. Namun demikian, jika aplikasi Anda memiliki persyaratan untuk tersambung ke versi utama tertentu, misalnya v5.7 atau v8.0, Anda dapat melakukannya dengan mengubah port di string koneksi server Anda.

Di Azure Database for MySQL Service, simpul gateway mendengarkan di port 3308 untuk klien v5.7 dan port 3309 untuk klien v8.0. Dengan kata lain, jika Anda ingin tersambung ke klien gateway v5.7, Anda harus menggunakan nama server dan port 3308 yang sepenuhnya memenuhi syarat untuk menyambungkan ke server Anda dari aplikasi klien. Demikian pula, jika Anda ingin tersambung ke klien gateway v8.0, Anda dapat menggunakan nama server dan port 3309 yang sepenuhnya memenuhi syarat untuk tersambung ke server Anda. Periksa contoh berikut untuk kejelasan lebih lanjut.

Example connecting via different gateway mysql versions

Catatan

Menyambungkan ke Azure Database for MySQL melalui port 3308 dan 3309 hanya didukung untuk konektivitas publik, Private Link dan titik akhir layanan VNet hanya dapat digunakan dengan port 3306.

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

Mengelola pembaruan dan peningkatan

Layanan ini secara otomatis mengelola patching untuk pembaruan versi perbaikan bug. Misalnya, 5.7.20 hingga 5.7.21.

Peningkatan versi utama saat ini didukung oleh layanan untuk peningkatan dari MySQL v5.6 ke v5.7. Untuk detail selengkapnya, lihat cara melakukan peningkatan versi utama. Jika Anda ingin meningkatkan dari 5.7 ke 8.0, kami sarankan untuk melakukan pencadangan dan pemulihan ke server yang dibuat dengan versi mesin baru.

Langkah berikutnya