Quickstart: Een exemplaar van Azure Database for MySQL - Flexible Server maken met behulp van Azure Portal

VAN TOEPASSING OP: Azure Database for MySQL - Flexibele server

Azure Database for MySQL - Flexible Server is een beheerde service die u kunt gebruiken voor het uitvoeren, beheren en schalen van maximaal beschikbare MySQL-servers in de cloud. In deze quickstart ziet u hoe u een flexibele Azure Database for MySQL-server maakt met behulp van Azure Portal.

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

Meld u aan bij Azure Portal

Voer in Azure Portal uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.

Een flexibele Azure Database for MySQL Flexible Server maken

U maakt een exemplaar van Azure Database for MySQL - Flexible Server met behulp van een gedefinieerde set reken- en opslagresources om een flexibele server te maken. Maak de server in een Azure-resourcegroep.

Voer deze stappen uit om een flexibele Azure Database for MySQL-server te maken:

  1. Zoek en selecteer vervolgens Azure Database for MySQL-servers in Azure Portal:

    Screenshot that shows a search for Azure Database for MySQL servers.

  2. Selecteer Maken.

  3. Selecteer flexibele server in het deelvenster Implementatieoptie Azure Database for MySQL selecteren als de implementatieoptie:

    Screenshot that shows the Flexible server option.

  4. Voer op het tabblad Basisbeginselen de volgende gegevens in of selecteer deze:

    Instelling Voorgestelde waarde Beschrijving
    Abonnement De naam van uw abonnement Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource.
    Resourcegroep myresourcegroup Maak een nieuwe resourcegroepnaam of selecteer een bestaande resourcegroep in uw abonnement.
    Servernaam mydemoserver Een unieke naam die uw exemplaar van Azure Database for MySQL - Flexible Server identificeert. De domeinnaam mysql.database.azure.com wordt toegevoegd aan de servernaam die u invoert. De servernaam mag alleen kleine letters, cijfers en het afbreekstreepje (-) bevatten. Dit wachtwoord moet tussen 3 en 63 tekens bevatten.
    Regio De regio het dichtst bij uw gebruikers De locatie die het dichtst bij uw gebruikers is.
    Workloadtype Ontwikkeling Voor productieworkloads kunt u kleine/middelgrote of grote grootte selecteren, afhankelijk van max_connections vereisten
    Beschikbaarheidszone Geen voorkeur Als uw toepassingsclient is ingericht in een specifieke beschikbaarheidszone, kunt u uw flexibele Azure Database for MySQL-server instellen op dezelfde beschikbaarheidszone om de toepassing te koppelen en de netwerklatentie te verminderen.
    Hoge beschikbaarheid Ontvangen Voor productieservers kiest u tussen zone-redundante hoge beschikbaarheid en hoge beschikbaarheid in dezelfde zone. U wordt aangeraden hoge beschikbaarheid te gebruiken voor bedrijfscontinuïteit en beveiliging tegen vm-fouten (virtuele machines).
    Stand-by-beschikbaarheidszone Geen voorkeur Kies de locatie van de stand-byserverzone. Plaats de server op de stand-byserver van de toepassing voor het geval er een zonefout optreedt.
    MySQL-versie 5.7 Een primaire versie van MySQL.
    Gebruikersnaam van beheerder mydemouser Uw eigen aanmeldingsaccount dat moet worden gebruikt om verbinding te maken met de server. De gebruikersnaam van de beheerder kan niet worden azure_superuser, beheerder, beheerder, hoofdmap, gast, sa of openbaar. Het maximum aantal tekens dat is toegestaan, is 32.
    Wachtwoord Uw wachtwoord Een nieuw wachtwoord voor het beheerdersaccount voor de server. Dit wachtwoord moet tussen 8 en 128 tekens bevatten. Het moet ook tekens bevatten uit drie van de volgende categorieën: Engelse hoofdletters, Nederlandse kleine letters, cijfers (0 tot en met 9) en niet-phanumerische tekens (!, $, #enzovoort %).
    Berekening en opslag Burstable, Standard_B1ms, 10 GiB, 100 iops, 7 dagen De reken-, opslag-, invoer-/uitvoerbewerkingen per seconde (IOPS) en back-upconfiguraties voor uw nieuwe server. In het deelvenster Server configureren zijn de standaardwaarden voor de rekenlaag, rekengrootte, opslaggrootte, iops en bewaarperiode (voor back-up) burstable, Standard_B1ms, 10 GiB, 100 iops en 7 dagen. U kunt de standaardwaarden behouden of deze waarden wijzigen. Voor snellere gegevensbelastingen tijdens de migratie raden we u aan IOPS te verhogen tot de maximale grootte die wordt ondersteund voor de rekengrootte die u hebt geselecteerd. Schaal deze later terug om de kosten te minimaliseren. Als u de berekening en opslagselectie wilt opslaan, selecteert u Opslaan om door te gaan met configuraties.
  5. Configureer vervolgens netwerkopties.

    Stel op het tabblad Netwerken in hoe uw server wordt geopend. Azure Database for MySQL - Flexible Server biedt twee manieren om verbinding te maken met uw server:

    • Openbare toegang (toegestane IP-adressen)
    • Privétoegang (integratie van virtueel netwerk)

    Wanneer u openbare toegang gebruikt, is de toegang tot uw server beperkt tot de toegestane IP-adressen die u toevoegt aan een firewallregel. Met deze methode voorkomt u dat externe toepassingen en hulpprogramma's verbinding maken met de server en databases op de server, tenzij u een regel maakt om de firewall te openen voor een specifiek IP-adres of bereik van IP-adressen. Wanneer u een azuredeploy.json-bestand maken selecteert, is de toegang tot uw server beperkt tot uw virtuele netwerk. Zie het artikel concepten voor meer informatie over privétoegang.

    In deze quickstart leert u hoe u openbare toegang instelt om verbinding te maken met de server. Selecteer Openbare toegang op het tabblad Netwerken voor Verbinding maken iviteitsmethode. Als u firewallregels wilt instellen, selecteert u Huidig CLIENT-IP-adres toevoegen.

    Notitie

    U kunt de verbindingsmethode niet wijzigen nadat u de server hebt gemaakt. Als u bijvoorbeeld Openbare toegang (toegestane IP-adressen) selecteert wanneer u de server maakt, kunt u de instelling niet wijzigen in Privétoegang (VNet-integratie) nadat de server is geïmplementeerd. U wordt ten zeerste aangeraden uw server te maken om persoonlijke toegang te gebruiken om de toegang tot uw server te beveiligen via de integratie van een virtueel netwerk. Zie het artikel concepten voor meer informatie over privétoegang.

    Screenshot that shows the Networking tab.

  6. Selecteer Beoordelen en maken om de configuratie van uw flexibele Azure Database for MySQL-server te controleren.

  7. Selecteer Maken om de server in te richten. Het inrichten kan enkele minuten duren.

  8. Selecteer meldingen (het belpictogram) op de werkbalk om het implementatieproces te bewaken. Wanneer de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren om een tegel te maken voor de flexibele Azure Database for MySQL-server op uw Azure Portal-dashboard. Deze tegel is een snelkoppeling naar het deelvenster Overzicht van de server. Wanneer u Naar de resource gaan selecteert, wordt het deelvenster Overzicht voor de flexibele server geopend.

Deze databases worden standaard gemaakt op uw server: information_schema, mysql, performance_schema en sys.

Notitie

Om verbindingsproblemen te voorkomen, controleert u of uitgaand verkeer via poort 3306 is toegestaan via poort 3306, de poort die azure Database for MySQL - Flexible Server gebruikt.

Verbinding maken met de server

Voordat u aan de slag gaat, downloadt u het openbare SSL-certificaat dat moet worden gebruikt voor verificatie door de certificeringsinstantie.

Als u Azure Database for MySQL - Flexible Server implementeert met behulp van de connectiviteitsmethode voor openbare toegang, kunt u snel aan de slag met het ingebouwde opdrachtregelprogramma van MySQL of Azure Cloud Shell. Als u het opdrachtregelprogramma wilt gebruiken, selecteert u Verbinding maken op de menubalk in het deelvenster Overzicht.

Screenshot that how to connect with Azure Cloud Shell.

Nadat u Verbinding maken hebt geselecteerd, ziet u details over hoe u lokaal verbinding maakt met behulp van het clienthulpprogramma Azure Database for MySQL - Flexible Server en hoe u gegevensimport- en exportbewerkingen kunt initiëren.

Screenshot that shows the Connect pane.

Belangrijk

Als u het volgende foutbericht ziet wanneer u verbinding maakt met uw flexibele Azure Database for MySQL-server, schakelt u het selectievakje Openbare toegang vanuit een Azure-service in Azure naar deze server niet in wanneer u uw firewallregels instelt of wordt de optie niet opgeslagen. Stel de firewallregels in en probeer het opnieuw.

ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)

Resources opschonen

Wanneer u de resources die u in deze quickstart hebt gemaakt niet meer nodig hebt, kunt u de resourcegroep verwijderen die het Azure Database for MySQL - Flexible Server-exemplaar bevat. Selecteer de resourcegroep voor de Azure Database for MySQL - Flexible Server-resource en selecteer vervolgens Verwijderen. Voer de naam in van de resourcegroep die u wilt verwijderen.

Volgende stap

Voor meer informatie over andere manieren om een flexibele server te implementeren, gaat u naar de volgende quickstart. U kunt ook leren hoe u een PHP-web-app (Laravel) bouwt met behulp van MySQL.