Konfigurasikan parameter server di Azure Database for MySQL menggunakan portal Microsoft Azure
BERLAKU UNTUK: Azure 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?
Azure Database for MySQL mendukung konfigurasi dari beberapa parameter server. Artikel ini menjelaskan cara mengonfigurasi parameter tersebut dengan menggunakan portal Microsoft Azure. Tidak semua parameter server dapat disesuaikan.
Catatan
Parameter server dapat diperbarui secara global di tingkat server, gunakan Azure CLI, PowerShell, atau portal Microsoft Azure.
Konfigurasikan parameter server
- Masuk ke portal Microsoft Azure, lalu temukan server Azure Database for MySQL.
- Di bawah bagian PENGATURAN, klik Parameter server untuk membuka halaman parameter server untuk server Azure Database for MySQL.
- Temukan pengaturan yang perlu Anda sesuaikan. Tinjau kolom Description untuk memahami tujuan dan nilai yang diperbolehkan.
- Klik Save untuk menyimpan perubahan Anda.
- Jika Anda telah menyimpan nilai baru untuk parameter, Anda selalu bisa mengembalikan semuanya kembali ke nilai default dengan memilih Reset semua ke default.
Parameter pengaturan tidak tercantum
Jika parameter server yang ingin Anda perbarui tidak tercantum di portal Azure, Anda dapat secara opsional mengatur parameter di tingkat koneksi menggunakan init_connect
. Ini mengatur parameter server untuk setiap klien yang terhubung ke server.
Di bawah bagian PENGATURAN, klik Parameter server untuk membuka halaman parameter server untuk server Azure Database for MySQL.
Cari
init_connect
Tambahkan parameter server dalam format:
SET parameter_name=YOUR_DESIRED_VALUE
dalam nilai di kolom nilai.Misalnya, Anda dapat mengubah tataan karakter server Anda dengan mengatur
init_connect
keSET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;
Klik Save untuk menyimpan perubahan Anda.
Catatan
init_connect
dapat digunakan untuk mengubah parameter yang tidak memerlukan hak istimewa SUPER pada tingkat sesi. Untuk memverifikasi bahwa Anda dapat mengatur parameter dengan menggunakan init_connect
, jalankanset session parameter_name=YOUR_DESIRED_VALUE;
perintah dan jika terjadi kesalahan dengan Akses ditolak; Anda memerlukan kesalahan izin SUPER, maka Anda tidak dapat mengatur parameter dengan menggunakan 'init_connect'.
Menggunakan parameter zona waktu
Mengisi tabel zona waktu
Tabel zona waktu di server Anda dapat diisi dengan menggunakan mysql.az_load_timezone
prosedur tersimpan dari alat seperti baris perintah MySQL atau MySQL Workbench.
Catatan
Jika menjalankan perintah mysql.az_load_timezone
dari MySQL Workbench, Anda mungkin perlu mematikan mode pembaruan aman terlebih dahulu menggunakan SET SQL_SAFE_UPDATES=0;
.
CALL mysql.az_load_timezone();
Penting
Anda harus memulai ulang server untuk memastikan tabel zona waktu terisi dengan benar. Untuk menghidupkan ulang server, gunakan portal Microsoft Azure atau CLI.
Untuk menampilkan nilai zona waktu yang tersedia, jalankan perintah berikut ini:
SELECT name FROM mysql.time_zone_name;
Mengatur zona waktu tingkat global
Zona waktu tingkat global dapat diatur dari halaman Server parameter di portal Microsoft Azure.
Mengatur zona waktu tingkat sesi
Zona waktu tingkat sesi dapat diatur dengan menjalankan perintah SET time_zone
dari alat seperti baris perintah MySQL atau MySQL Workbench. Contoh di bawah ini mengatur zona waktu ke zona waktu AS/Pasifik.
SET time_zone = 'US/Pacific';
Lihat dokumentasi MySQL untuk Fungsi Tanggal dan Waktu.