Konfigurera serverparametrar i Azure Database for MySQL med hjälp av PowerShell
GÄLLER FÖR: Azure Database for MySQL – enskild server
Viktigt!
Azure Database for MySQL – enskild server är på väg att dras tillbaka. Vi rekommenderar starkt att du uppgraderar till en flexibel Azure Database for MySQL-server. Mer information om hur du migrerar till en flexibel Azure Database for MySQL-server finns i Vad händer med Azure Database for MySQL – enskild server?
Du kan lista, visa och uppdatera konfigurationsparametrar för en Azure Database for MySQL-server med hjälp av PowerShell. En delmängd av motorkonfigurationerna exponeras på servernivå och kan ändras.
Kommentar
Serverparametrar kan uppdateras globalt på servernivå via Azure CLI, PowerShell eller Azure-portalen.
Förutsättningar
För att slutföra den här guiden behöver du:
- Az PowerShell-modulen installerad lokalt eller Azure Cloud Shell i webbläsaren
- En Azure Database for MySQL-server
Viktigt!
Även om PowerShell-modulen Az.MySql är i förhandsversion måste du installera den separat från Az PowerShell-modulen med följande kommando: Install-Module -Name Az.MySql -AllowPrerelease
.
När Az.MySql PowerShell-modulen är allmänt tillgänglig blir den en del av framtida Az PowerShell-modulversioner och är tillgänglig internt inifrån Azure Cloud Shell.
Om du väljer att använda PowerShell lokalt ansluter du till ditt Azure-konto med cmdleten Anslut-AzAccount.
Azure Cloud Shell
Azure är värd för Azure Cloud Shell, en interaktiv gränssnittsmiljö som du kan använda via webbläsaren. Du kan använda antingen Bash eller PowerShell med Cloud Shell för att arbeta med Azure-tjänster. Du kan använda förinstallerade Cloud Shell-kommandon för att köra koden i den här artikeln, utan att behöva installera något i din lokala miljö.
Så här startar du Azure Cloud Shell:
Alternativ | Exempel/länk |
---|---|
Välj Prova i det övre högra hörnet i en kod eller ett kommandoblock. Om du väljer Prova kopieras inte koden eller kommandot automatiskt till Cloud Shell. | |
Gå till https://shell.azure.com eller Välj knappen Starta Cloud Shell för att öppna Cloud Shell i webbläsaren. | |
Välj knappen Cloud Shell på menyn längst upp till höger i Azure-portalen. |
Så här använder du Azure Cloud Shell:
Starta Cloud Shell.
Välj knappen Kopiera i ett kodblock (eller kommandoblock) för att kopiera koden eller kommandot.
Klistra in koden eller kommandot i Cloud Shell-sessionen genom att välja Ctrl+Skift+V i Windows och Linux, eller genom att välja Cmd+Shift+V på macOS.
Välj Retur för att köra koden eller kommandot.
Lista serverkonfigurationsparametrar för Azure Database for MySQL-server
Om du vill visa en lista över alla ändringsbara parametrar på en server och deras värden kör du cmdleten Get-AzMySqlConfiguration
.
I följande exempel visas serverkonfigurationsparametrarna för servern mydemoserver i resursgruppen myresourcegroup.
Get-AzMySqlConfiguration -ResourceGroupName myresourcegroup -ServerName mydemoserver
Definitionen av var och en av de angivna parametrarna finns i avsnittet MySQL-referens i ServerSystemvariabler.
Visa information om serverkonfigurationsparameter
Om du vill visa information om en viss konfigurationsparameter för en server kör du cmdleten Get-AzMySqlConfiguration
och anger parametern Namn .
Det här exemplet visar information om parametern slow_query_log serverkonfiguration för server mydemoserver under resursgruppen myresourcegroup.
Get-AzMySqlConfiguration -Name slow_query_log -ResourceGroupName myresourcegroup -ServerName mydemoserver
Ändra ett parametervärde för serverkonfiguration
Du kan också ändra värdet för en viss serverkonfigurationsparameter, som uppdaterar det underliggande konfigurationsvärdet för MySQL-servermotorn. Om du vill uppdatera konfigurationen använder du cmdleten Update-AzMySqlConfiguration
.
Uppdatera slow_query_log-serverkonfigurationsparametern för server mydemoserver under resursgruppen myresourcegroup.
Update-AzMySqlConfiguration -Name slow_query_log -ResourceGroupName myresourcegroup -ServerName mydemoserver -Value On