Share via


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:

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. Screenshot that shows an example of Try It for Azure Cloud Shell.
Gå till https://shell.azure.com eller Välj knappen Starta Cloud Shell för att öppna Cloud Shell i webbläsaren. Button to launch Azure Cloud Shell.
Välj knappen Cloud Shell på menyn längst upp till höger i Azure-portalen. Screenshot that shows the Cloud Shell button in the Azure portal

Så här använder du Azure Cloud Shell:

  1. Starta Cloud Shell.

  2. Välj knappen Kopiera i ett kodblock (eller kommandoblock) för att kopiera koden eller kommandot.

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

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

Nästa steg