Aracılığıyla paylaş


PowerShell kullanarak MySQL için Azure Veritabanı'de sunucu parametrelerini yapılandırma

ŞUNLAR IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Tek Sunucu

Önemli

MySQL için Azure Veritabanı tek sunucu kullanımdan kaldırma yolundadır. Esnek MySQL için Azure Veritabanı sunucuya yükseltmenizi kesinlikle öneririz. MySQL için Azure Veritabanı esnek sunucuya geçiş hakkında daha fazla bilgi için bkz. MySQL için Azure Veritabanı Tek Sunucu'ya neler oluyor?

PowerShell kullanarak bir MySQL için Azure Veritabanı sunucusunun yapılandırma parametrelerini listeleyebilir, gösterebilir ve güncelleştirebilirsiniz. Altyapı yapılandırmalarının bir alt kümesi sunucu düzeyinde kullanıma sunulur ve değiştirilebilir.

Not

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

Önkoşullar

Bu nasıl yapılır kılavuzunu tamamlamak için şunları yapmanız gerekir:

Önemli

Az.MySql PowerShell modülü önizleme aşamasındayken, aşağıdaki komutu kullanarak az PowerShell modülünden ayrı olarak yüklemeniz gerekir: Install-Module -Name Az.MySql -AllowPrerelease. Az.MySql PowerShell modülü genel kullanıma sunulduktan sonra, gelecekteki Az PowerShell modülü sürümlerinin bir parçası olur ve Azure Cloud Shell'in içinden yerel olarak kullanılabilir.

PowerShell'i yerel olarak kullanmayı seçerseniz Connect-AzAccount cmdlet'ini kullanarak Azure hesabınıza bağlanın.

Azure Cloud Shell

Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell'i barındırıyor. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Yerel ortamınıza herhangi bir şey yüklemek zorunda kalmadan bu makaledeki kodu çalıştırmak için Cloud Shell önceden yüklenmiş komutlarını kullanabilirsiniz.

Azure Cloud Shell'i başlatmak için:

Seçenek Örnek/Bağlantı
Kodun veya komut bloğunun sağ üst köşesindeki Deneyin'i seçin. Deneyin seçildiğinde kod veya komut otomatik olarak Cloud Shell'e kopyalanmaz. Azure Cloud Shell için Deneyin örneğini gösteren ekran görüntüsü.
https://shell.azure.comadresine gidin veya Cloud Shell'i tarayıcınızda açmak için Cloud Shell'i Başlat düğmesini seçin. Azure Cloud Shell'i başlatma düğmesi.
Azure portalının sağ üst kısmındaki menü çubuğunda Cloud Shell düğmesini seçin. Azure portalında Cloud Shell düğmesini gösteren ekran görüntüsü

Azure Cloud Shell'i kullanmak için:

  1. Cloud Shell'i başlatın.

  2. Kodu veya komutu kopyalamak için kod bloğundaki (veya komut bloğundaki) Kopyala düğmesini seçin.

  3. Windows ve Linux'ta Ctrl+Shift V'yi seçerek veya macOS üzerinde Cmd+Shift++V'yi seçerek kodu veya komutu Cloud Shell oturumuna yapıştırın.

  4. Kodu veya komutu çalıştırmak için Enter'ı seçin.

MySQL için Azure Veritabanı sunucusu için sunucu yapılandırma parametrelerini listeleme

Bir sunucudaki tüm değiştirilebilir parametreleri ve bunların değerlerini listelemek için cmdlet'ini Get-AzMySqlConfiguration çalıştırın.

Aşağıdaki örnekte, myresourcegroup kaynak grubundaki mydemoserver sunucusu için sunucu yapılandırma parametreleri listelenmiştir.

Get-AzMySqlConfiguration -ResourceGroupName myresourcegroup -ServerName mydemoserver

Listelenen parametrelerin her birinin tanımı için Sunucu Sistemi Değişkenleri'nin MySQL başvurusu bölümüne bakın.

Sunucu yapılandırma parametresi ayrıntılarını göster

Bir sunucunun belirli bir yapılandırma parametresiyle ilgili ayrıntıları göstermek için cmdlet'ini Get-AzMySqlConfiguration çalıştırın ve Ad parametresini belirtin.

Bu örnekte, myresourcegroup kaynak grubu altında mydemoserver sunucusu için slow_query_log sunucu yapılandırma parametresinin ayrıntıları gösterilir.

Get-AzMySqlConfiguration -Name slow_query_log -ResourceGroupName myresourcegroup -ServerName mydemoserver

Sunucu yapılandırma parametresi değerini değiştirme

Ayrıca, MySQL sunucu altyapısı için temel yapılandırma değerini güncelleştiren belirli bir sunucu yapılandırma parametresinin değerini de değiştirebilirsiniz. Yapılandırmayı güncelleştirmek için cmdlet'ini Update-AzMySqlConfiguration kullanın.

myresourcegroup kaynak grubu altında mydemoserver sunucusunun slow_query_log sunucu yapılandırma parametresini güncelleştirmek için.

Update-AzMySqlConfiguration -Name slow_query_log -ResourceGroupName myresourcegroup -ServerName mydemoserver -Value On

Sonraki adımlar

PowerShell kullanarak MySQL için Azure Veritabanı sunucusunda depolamayı otomatik olarak büyütme.