Hantera Azure Database for MySQL – flexibel server med hjälp av Azure CLI

GÄLLER FÖR: Azure Database for MySQL – flexibel server

Den här artikeln visar hur du hanterar din flexibla Azure Database for MySQL-serverinstans som distribuerats i Azure. Hanteringsuppgifter omfattar beräknings- och lagringsskalning, återställning av administratörslösenord och visning av serverinformation.

Förutsättningar

Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar. Med ett kostnadsfritt Azure-konto kan du prova Azure Database for MySQL – flexibel server kostnadsfritt i 12 månader. Mer information finns i Prova Azure Database for MySQL – flexibel server kostnadsfritt.

Den här artikeln kräver att du kör Azure CLI version 2.0 eller senare lokalt. Kör kommandot az --version om du vill se vilken version som är installerad. Om du behöver installera eller uppgradera kan du läsa Installera Azure CLI.

Du måste logga in på ditt konto med kommandot az login . Observera ID-egenskapen, som refererar till Prenumerations-ID för ditt Azure-konto.

az login

Välj den specifika prenumerationen under ditt konto med kommandot az account set . Anteckna ID-värdet från az login-utdata som ska användas som värde för prenumerationsargumentet i kommandot . Om du har flera prenumerationer ska du välja lämplig prenumeration där resursen ska debiteras. Om du vill hämta hela prenumerationen använder du az account list.

az account set --subscription <subscription id>

Viktigt!

Om du inte redan har skapat en flexibel server ännu skapar du en för att komma igång med den här guiden.

Skala beräkning och lagring

Du kan skala upp din beräkningsnivå, virtuella kärnor och lagring enkelt med hjälp av följande kommando. Du kan se alla serveråtgärder som du kan utföra az mysql flexible-server update

az mysql flexible-server update --resource-group myresourcegroup --name mydemoserver --sku-name Standard_D4ds_v4 --storage-size 6144

Här följer information om argumenten ovan:

Inställning Exempelvärde Beskrivning
name mydemoserver Ange ett unikt namn för din Azure Database for MySQL-server. Ditt servernamn får bara innehålla gemener, siffror och bindestreck. Det måste innehålla mellan 3 och 63 tecken.
resource-group myresourcegroup Ange namnet på Azure-resursgruppen.
sku-name Standard_D4ds_v4 Ange namnet på beräkningsnivån och storleken. Följer konventionen Standard_{VM size} i kort stavning. Mer information finns i prisnivåerna .
storage-size 6144 Serverns lagringskapacitet (enheten är megabyte). Minst 5120 och ökningar i steg 1024.

Viktigt!

  • Lagring kan skalas upp (du kan dock inte skala ned lagringen)

Hantera MySQL-databaser på en server.

Du kan använda något av dessa kommandon för att skapa, ta bort , lista och visa databasegenskaper för en databas på servern

Cmdlet Användning beskrivning
az mysql flexible-server db create az mysql flexible-server db create -g myresourcegroup -s mydemoserver -n mydatabasename Skapar en databas
az mysql flexible-server db delete az mysql flexible-server db delete -g myresourcegroup -s mydemoserver -n mydatabasename Ta bort databasen från servern. Det här kommandot tar inte bort servern.
az mysql flexible-server db list az mysql flexible-server db list -g myresourcegroup -s mydemoserver visar en lista över alla databaser på servern
az mysql flexible-server db show az mysql flexible-server db show -g myresourcegroup -s mydemoserver -n mydatabasename Visar mer information om databasen

Uppdatera administratörslösenord

Du kan ändra administratörsrollens lösenord med det här kommandot

az mysql flexible-server update --resource-group myresourcegroup --name mydemoserver --admin-password <new-password>

Viktigt!

Kontrollera att lösenordet är minst 8 tecken och högst 128 tecken. Lösenordet måste innehålla tecken från tre av följande kategorier: engelska versaler, engelska gemener, siffror och icke-alfanumeriska tecken.

Ta bort en server

Om du bara vill ta bort MySQL – flexibel server kan du köra kommandot az mysql flexible-server server delete .

az mysql flexible-server delete --resource-group myresourcegroup --name mydemoserver

Nästa steg