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:
- Yerel olarak yüklenen Az PowerShell modülü veya tarayıcıda Azure Cloud Shell
- MySQL için Azure Veritabanı sunucusu
Ö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. | |
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 portalının sağ üst kısmındaki menü çubuğunda Cloud Shell düğmesini seçin. |
Azure Cloud Shell'i kullanmak için:
Cloud Shell'i başlatın.
Kodu veya komutu kopyalamak için kod bloğundaki (veya komut bloğundaki) Kopyala düğmesini seçin.
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.
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.