Share via


Quickstart: Een Azure Database for MySQL maken met behulp van een eenvoudige Azure CLI-opdracht - az mysql up (preview)

VAN TOEPASSING OP: Azure Database for MySQL - enkele server

Belangrijk

Azure Database for MySQL enkele server bevindt zich op het buitengebruikstellingspad. We raden u ten zeerste aan een upgrade uit te voeren naar een flexibele Azure Database for MySQL-server. Zie Wat gebeurt er met Azure Database for MySQL Enkele server voor meer informatie over migreren naar Azure Database for MySQL Flexibele server ?

Belangrijk

De Azure CLI-opdracht az mysql up is momenteel beschikbaar als preview-versie.

Azure Database voor MySQL is een beheerde service waarmee u MySQL-databases met hoge beschikbaarheid in de cloud kunt uitvoeren, beheren en schalen. De Azure CLI wordt gebruikt voor het maken en beheren van Azure-resources vanaf de opdrachtregel of in scripts. In deze quickstart ontdekt u hoe u de opdracht az mysql up gebruikt om een Azure Database for MySQL-server te maken met behulp van de Azure CLI. Naast het maken van de server worden met de opdracht az mysql up ook een voorbeelddatabase en een hoofdgebruiker in die database gemaakt, de firewall geopend voor Azure-services en standaardfirewallregels voor de clientcomputer gemaakt. Hiermee kunt u het ontwikkelingsproces versnellen.

Vereisten

Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.

In dit artikel moet u Azure CLI-versie 2.0 of later lokaal uitvoeren. Voer de opdracht az --version uit om de geïnstalleerde versie te zien. Als u Azure CLI 2.0 wilt installeren of upgraden, raadpleegt u Azure CLI 2.0 installeren.

U moet zich aanmelden bij uw account met behulp van de opdracht az login. Let op de id-eigenschap van de opdrachtuitvoer voor de naam van het desbetreffende abonnement.

az login

Als u meerdere abonnementen hebt, kiest u het juiste abonnement waarin de resource moet worden gefactureerd. Selecteer de specifieke abonnements-id in uw account met de opdracht az account set. Gebruik de eigenschap abonnement-id uit de az login-uitvoer voor uw abonnement in de tijdelijke aanduiding voor de abonnement-id.

az account set --subscription <subscription id>

Een Azure-database voor MySQL-server maken

Als u de opdrachten wilt gebruiken, installeert u de extensie db-up. Als een fout wordt geretourneerd, moet u controleren of de nieuwste versie van de Azure CLI is geïnstalleerd. Zie Azure CLI installeren.

az extension add --name db-up

Maak een Azure Database for MySQL-server met behulp van de volgende opdracht:

az mysql up

De server wordt gemaakt met de volgende standaardwaarden (tenzij u deze handmatig overschrijft):

Instelling Standaardwaarde Beschrijving
servernaam Door systeem gegenereerd Een unieke naam ter identificatie van de Azure Database voor MySQL-server.
resource-group Door systeem gegenereerd Een nieuwe Azure-resourcegroep.
sku-name GP_Gen5_2 De naam van de SKU. Volgt de conventie {prijscategorie}_{compute generation}_{vCores} in de korte hand. De standaardinstelling is een Gen5-server voor algemeen gebruik, met 2 vCores. Zie onze prijzenpagina voor meer informatie over de prijscategorieën.
backup-retention 7 Hoe lang een back-up moet worden bewaard. De eenheid is dagen.
geo-redundant-backup Uitgeschakeld Of geografisch redundante back-ups moeten worden ingeschakeld voor deze server.
locatie westus2 De Azure-locatie voor de server.
ssl-enforcement Ingeschakeld Of SSL moet worden ingeschakeld voor deze server.
storage-size 5120 De opslagcapaciteit van de server (eenheid is MB).
version 5.7 De hoofdversie van MySQL.
admin-user Door systeem gegenereerd De gebruikersnaam voor aanmelding als beheerder.
admin-password Door systeem gegenereerd Het wachtwoord van het beheerdersaccount.

Notitie

Zie de Azure CLI-documentatie voor meer informatie over de opdracht az mysql up en de aanvullende parameters.

Zodra uw server is gemaakt, zijn de volgende instellingen beschikbaar:

  • De firewallregel 'devbox' wordt gemaakt. De Azure CLI probeert het IP-adres te detecteren van de machine van waaruit de az mysql up-opdracht wordt uitgevoerd en staat dat IP-adres toe.
  • Toegang tot Azure-services toestaan is ingesteld op AAN. Met deze instelling wordt de firewall van de server geconfigureerd om verbindingen van alle Azure-resources te accepteren, inclusief resources die niet onderdeel zijn van uw abonnement.
  • De parameter voor wait_timeout is ingesteld op 8 uur
  • De lege database 'sampledb' wordt gemaakt
  • De nieuwe gebruiker 'root', met privileges ingesteld op 'sampledb', wordt gemaakt

Notitie

Azure Database for MySQL-servers communiceren via poort 3306. Als u verbinding maakt vanuit een bedrijfsnetwerk, wordt uitgaand verkeer via poort 3306 mogelijk niet toegestaan door de firewall van uw netwerk. Vraag aan de IT-afdeling om poort 3306 te openen, zodat u verbinding kunt maken met uw server.

De verbindingsgegevens ophalen

Nadat de opdracht az mysql up is voltooid, wordt een lijst met verbindingstekenreeksen voor populaire programmeertalen geretourneerd. Deze verbindingstekenreeksen worden vooraf geconfigureerd met de specifieke kenmerken van uw zojuist gemaakte Azure Database for MySQL-server.

U kunt de opdracht az mysql show-connection-string gebruiken om deze verbindingstekenreeksen opnieuw te vermelden.

Resources opschonen

Verwijder alle resources die u hebt gemaakt in de quickstart met behulp van de volgende opdracht. Met deze opdracht worden de Azure Database for MySQL-server en de resourcegroep verwijderd.

az mysql down --delete-group

Als u alleen de zojuist gemaakte server wilt verwijderen, kunt u de opdracht az mysql down uitvoeren.

az mysql down

Volgende stappen