Bagikan melalui


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

  1. Masuk ke portal Microsoft Azure, lalu temukan server Azure Database for MySQL.
  2. Di bawah bagian PENGATURAN, klik Parameter server untuk membuka halaman parameter server untuk server Azure Database for MySQL.
  3. Temukan pengaturan yang perlu Anda sesuaikan. Tinjau kolom Description untuk memahami tujuan dan nilai yang diperbolehkan.
  4. Klik Save untuk menyimpan perubahan Anda.
  5. 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.

  1. Di bawah bagian PENGATURAN, klik Parameter server untuk membuka halaman parameter server untuk server Azure Database for MySQL.

  2. Cari init_connect

  3. 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 ke SET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;

  4. 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.

Langkah berikutnya