Azure portalını kullanarak MariaDB için Azure Veritabanı'de sunucu parametrelerini yapılandırma

Önemli

MariaDB için Azure Veritabanı kullanımdan kaldırılıyor. MySQL için Azure Veritabanı geçiş yapmanızı kesinlikle öneririz. MySQL için Azure Veritabanı geçiş hakkında daha fazla bilgi için bkz. MariaDB için Azure Veritabanı ne oluyor?.

MariaDB için Azure Veritabanı bazı sunucu parametrelerinin yapılandırmasını destekler. Bu makalede, Azure portalını kullanarak bu parametrelerin nasıl yapılandırıldığı açıklanır. Tüm sunucu parametreleri ayarlanamaz.

Dekont

Sunucu parametreleri genel olarak sunucu düzeyinde güncelleştirilebilir, Azure CLI, PowerShell veya Azure portalını kullanabilir.

Sunucu parametrelerini yapılandırma

  1. Azure portalında oturum açın ve MariaDB için Azure Veritabanı sunucunuzu bulun.
  2. AYARLAR bölümünde Sunucu parametreleri'ni seçerek MariaDB için Azure Veritabanı sunucusunun sunucu parametreleri sayfasını açın. Azure portal server parameters page
  3. Ayarlamanız gereken ayarları bulun. Amacı ve izin verilen değerleri anlamak için Açıklama sütununu gözden geçirin. Enumerate drop down
  4. Yaptığınız değişiklikleri kaydetmek için Kaydet'i seçin. Save or Discard changes
  5. Parametreler için yeni değerler kaydettiyseniz Tümünü varsayılana sıfırla'yı seçerek her şeyi varsayılan değerlere geri döndürebilirsiniz. Reset all to default

Parametrelerin listelenmemesi ayarlanıyor

Güncelleştirmek istediğiniz sunucu parametresi Azure portalında listelenmiyorsa, parametresini kullanarak init_connectisteğe bağlı olarak bağlantı düzeyinde ayarlayabilirsiniz. Bu, sunucuya bağlanan her istemci için sunucu parametrelerini ayarlar.

  1. AYARLAR bölümünde Sunucu parametreleri'ni seçerek MariaDB için Azure Veritabanı sunucusunun sunucu parametreleri sayfasını açın.

  2. init_connect arayın.

  3. Sunucu parametrelerini şu biçimde ekleyin: SET parameter_name=YOUR_DESIRED_VALUE değer sütununda.

    Örneğin, öğesini ayarlayarak sunucunuzun init_connect karakter kümesini değiştirebilirsiniz: SET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;

  4. Yaptığınız değişiklikleri kaydetmek için Kaydet'i seçin.

Saat dilimi parametresiyle çalışma

Saat dilimi tablolarını doldurma

Sunucunuzdaki saat dilimi tabloları, MySQL komut satırı veya MySQL Workbench gibi bir araçtan saklı yordamı çağırarak mysql.az_load_timezone doldurulabilir.

Dekont

Komutunu MySQL Workbench'ten çalıştırıyorsanız mysql.az_load_timezone , önce kullanarak SET SQL_SAFE_UPDATES=0;güvenli güncelleştirme modunu kapatmanız gerekebilir.

CALL mysql.az_load_timezone();

Önemli

Saat dilimi tablolarının düzgün dolduruldığından emin olmak için sunucuyu yeniden başlatmanız gerekir. Sunucuyu yeniden başlatmak için Azure portalını veya CLI'yı kullanın. Kullanılabilir saat dilimi değerlerini görüntülemek için aşağıdaki komutu çalıştırın:

SELECT name FROM mysql.time_zone_name;

Genel düzey saat dilimini ayarlama

Genel düzey saat dilimi, Azure portalındaki Sunucu parametreleri sayfasından ayarlanabilir. Aşağıdaki genel saat dilimini "ABD/Pasifik" değerine ayarlar.

Set time zone parameter

Oturum düzeyi saat dilimini ayarlama

Oturum düzeyi saat dilimi, MySQL komut satırı veya MySQL Workbench gibi bir araçtan komutu çalıştırılarak SET time_zone ayarlanabilir. Aşağıdaki örnek saat dilimini ABD/Pasifik saat dilimine ayarlar.

SET time_zone = 'US/Pacific';

Tarih ve Saat İşlevleri için MariaDB belgelerine bakın.

Sonraki adımlar