Dela via


Snabbstart: Skapa en Azure Database for MySQL med ett enkelt Azure CLI-kommando – az mysql up (förhandsversion)

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?

Viktigt!

Kommandot az mysql up Azure CLI finns i förhandsversionen.

Azure Database för MySQL är en hanterad tjänst som låter dig köra, hantera och skala högtillgängliga MySQL-databaser i molnet. Azure CLI används för att skapa och hantera Azure-resurser från kommandoraden eller i skript. Den här snabbstarten visar hur du använder kommandot az mysql up för att skapa en Azure Database for MySQL-server med hjälp av Azure CLI. Förutom att skapa servern az mysql up skapar kommandot en exempeldatabas, en rotanvändare i databasen, öppnar brandväggen för Azure-tjänster och skapar standardbrandväggsregler för klientdatorn. Detta hjälper till att påskynda utvecklingsprocessen.

Förutsättningar

Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.

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 egenskapen ID från kommandoutdata för det motsvarande prenumerationsnamnet.

az login

Om du har flera prenumerationer ska du välja lämplig prenumeration där resursen ska debiteras. Välj det specifika prenumerations-ID:t under ditt konto med hjälp av kommandot az account set. Ersätt prenumerations-ID-egenskapen från az login-utdata för din prenumeration till platshållaren för prenumerations-ID.

az account set --subscription <subscription id>

Skapa en Azure Database för MySQL-server

Installera db-up-tillägget om du vill använda kommandona. Om ett fel returneras kontrollerar du att du har installerat den senaste versionen av Azure CLI. Se Installera Azure CLI.

az extension add --name db-up

Skapa en Azure Database for MySQL-server med följande kommando:

az mysql up

Servern skapas med följande standardvärden (om du inte åsidosätter dem manuellt):

Inställning Standardvärde Beskrivning
server-name Systemgenererad Ett unikt namn för Azure Database för MySQL-server.
resource-group Systemgenererad En ny Azure-resursgrupp.
sku-name GP_Gen5_2 Namnet på SKU:n. Följer konventionen {pricing tier}_{compute generation}_{vCores} i kort hand. Standardvärdet är en General Purpose Gen5-server med 2 virtuella kärnor. Mer information om nivåerna finns på vår prissida .
backup-retention 7 Hur länge en säkerhetskopia ska behållas. Enheten är dagar.
geo-redundant-backup Inaktiverad Huruvida geo-redundanta säkerhetskopieringar ska aktiveras för den här servern eller inte.
plats westus2 Azure-platsen för servern.
ssl-enforcement Aktiverat Om SSL ska vara aktiverat eller inte för den här servern.
storage-size 5120 Serverns lagringskapacitet (enheten är megabyte).
version 5.7 Huvudversion för MySQL.
admin-user Systemgenererad Användarnamnet för administratörsinloggning.
admin-password Systemgenererad Lösenordet för administratörsanvändaren.

Kommentar

Mer information om az mysql up kommandot och dess ytterligare parametrar finns i Azure CLI-dokumentationen.

När servern har skapats kommer den med följande inställningar:

  • En brandväggsregel med namnet "devbox" skapas. Azure CLI försöker identifiera IP-adressen för den dator az mysql up som kommandot körs från och tillåter den IP-adressen.
  • "Tillåt åtkomst till Azure-tjänster" är inställt på PÅ. Den här inställningen konfigurerar serverns brandvägg för att acceptera anslutningar från alla Azure-resurser, inklusive resurser som inte finns i din prenumeration.
  • Parametern wait_timeout är inställd på 8 timmar
  • En tom databas med namnet "sampledb" skapas
  • En ny användare med namnet "root" med behörighet att "sampledb" skapas

Kommentar

Azure Database for MySQL kommunicerar via port 3306. När du ansluter inifrån ett företagsnätverk kanske utgående trafik via port 3306 inte tillåts av nätverkets brandvägg. Låt IT-avdelningen öppna port 3306 för att ansluta till servern.

Hämta anslutningsinformationen

az mysql up När kommandot har slutförts returneras en lista över niska veze för populära programmeringsspråk till dig. Dessa niska veze är förkonfigurerade med de specifika attributen för din nyligen skapade Azure Database for MySQL-server.

Du kan använda kommandot az mysql show-connection-string för att visa dessa niska veze igen.

Rensa resurser

Rensa alla resurser som du skapade i snabbstarten med hjälp av följande kommando. Det här kommandot tar bort Azure Database for MySQL-servern och resursgruppen.

az mysql down --delete-group

Om du bara vill ta bort den nyligen skapade servern kan du köra kommandot az mysql down .

az mysql down

Nästa steg