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