Delen via


Verbinding maken Azure Database for MySQL - Flexibele server met een connectiviteitsmethode voor privétoegang

VAN TOEPASSING OP: Azure Database for MySQL - Flexibele server

Azure Database for MySQL Flexibele server is een beheerde service waarmee MySQL-servers met hoge beschikbaarheid in de cloud worden uitgevoerd, beheerd en geschaald. In deze quickstart ziet u hoe u een exemplaar van een flexibele Azure Database for MySQL-server maakt in een virtueel netwerk met behulp van Azure Portal.

Als u geen Azure-abonnement hebt, maakt u een gratis Azure-account voordat u begint. Op dit moment kunt u met een gratis Azure-account Azure Database for MySQL - Flexible Server 12 maanden gratis proberen. Zie Azure Database for MySQL - Flexible Server gratis uitproberen voor meer informatie.

Meld u aan bij Azure Portal

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

Een exemplaar van een flexibele Azure Database for MySQL-server maken

U maakt een exemplaar van een flexibele Azure Database for MySQL-server met een gedefinieerde set reken- en opslagresources. De server wordt gemaakt binnen een Azure-resourcegroep.

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

  1. Zoek en selecteer Azure Database for MySQL-servers in de portal:

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

  2. Selecteer Toevoegen.

  3. Op de pagina Implementatieoptie Azure Database for MySQL selecteren selecteert u Flexibele server als implementatieoptie:

    Screenshot that shows the Flexible server option.

  4. Voer op het tabblad Basis het abonnement, de resourcegroep, de regio, de gebruikersnaam van de beheerder en het beheerderswachtwoord in. Met de standaardwaarden wordt hiermee een exemplaar van een flexibele Azure Database for MySQL-server van versie 5.7 met Burstable Sku met 1 vCore, 2 GiB-geheugen en 32 GiB-opslag inrichten. De back-upretentie is zeven dagen. U kunt de configuratie wijzigen.

    Screenshot that shows the Basics tab of the Flexible server page.

    Tip

    Voor snellere gegevensbelastingen tijdens de migratie wordt het aanbevolen om de IOPS te verhogen tot de maximale grootte die wordt ondersteund door de grootte te berekenen en deze later weer te schalen om kosten te besparen.

  5. Ga naar het tabblad Netwerken en selecteer privétoegang. U kunt de connectiviteitsmethode niet wijzigen nadat u de server hebt gemaakt. Selecteer Virtueel netwerk maken om een nieuw virtueel netwerk te maken vetenvironment1.

    Screenshot that shows the Networking tab with new VNET.

  6. Selecteer OK zodra u de naam en subnetgegevens van het virtuele netwerk hebt opgegeven.

    Review VNET information

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

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

  9. Wacht totdat de implementatie is voltooid en geslaagd.

    Screenshot that shows the Networking settings with new VNET.

  10. Selecteer Ga naar de resource om de overzichtspagina vande server weer te geven.

Virtuele Azure Linux-machine maken

Omdat de server zich in een virtueel netwerk bevindt, kunt u alleen verbinding maken met de server vanuit andere Azure-services in hetzelfde virtuele netwerk als de server. Laten we een virtuele Linux-machine maken om verbinding te maken en de server te beheren. De virtuele machine moet worden gemaakt in dezelfde regio en hetzelfde abonnement. De virtuele Linux-machine kan worden gebruikt als SSH-tunnel om uw databaseserver te beheren.

  1. Ga naar de resourcegroep waarin de server is gemaakt. Selecteer Toevoegen.

  2. Ubuntu Server 18.04 LTS selecteren

  3. Zorg ervoor dat op het tabblad Basics onder Projectgegevens het juiste abonnement is geselecteerd, en kies Nieuwe maken om een nieuwe resourcegroep te maken. Typ myResourceGroup als de naam.

    Screenshot of the Project details section showing where you select the Azure subscription and the resource group for the virtual machine.

  4. Typ onder Instantiedetails myVM voor de naam van de virtuele machine en kies dezelfde regio als uw databaseserver.

    Screenshot of the Instance details section where you provide a name for the virtual machine and select its region, image and size.

  5. Selecteer Openbare SSH-sleutel onder Beheerdersaccount.

  6. Typ in Gebruikersnaamazureuser.

  7. Voor Openbare SSH-sleutel bron, laat u de standaardwaarde van Nieuwe sleutelpaar genereren en typt u vervolgens myKey voor de Naam van sleutelpaar.

    Screenshot of the Administrator account section where you select an authentication type and provide the administrator credentials.

  8. Onder Regels voor binnenkomende poort>Openbare binnenkomende poorten, kiest u ​​Geselecteerde poorten toestaan en selecteert u vervolgens SSH (22) en HTTP (80) in de vervolgkeuzelijst.

    Screenshot of the inbound port rules section where you select what ports inbound connections are allowed on.

  9. Selecteer de pagina Netwerken om het virtuele netwerk te configureren. Kies voor het virtuele netwerk de vetenvironment1 die is gemaakt voor het flexibele azure Database for MySQL-serverexemplaren.

    Screenshot of the select existing virtual network of the Azure Database for MySQL flexible server instance.

  10. Selecteer Subnetconfiguratie beheren om een nieuw subnet voor de server te maken.

    Screenshot of manage subnet.

  11. Voeg een nieuw subnet toe voor de virtuele machine.

    Screenshot of adding a new subnet for virtual machine

  12. Nadat het subnet is gemaakt, sluit u de pagina.

    Screenshot of success with adding a new subnet for virtual machine

  13. Selecteer Controleren + maken.

  14. Selecteer Maken. Wanneer het venster Nieuw sleutelpaar genereren wordt geopend, selecteert u Persoonlijke sleutel downloaden en resource maken. Uw sleutelbestand wordt gedownload als myKey.pem.

    Belangrijk

    Zorg ervoor dat u weet waar het .pem bestand is gedownload. In de volgende stap hebt u het pad naar het bestand nodig.

  15. Nadat de implementatie klaar is, selecteert u Ga naar resource.

    Screenshot of deployment success.

  16. Selecteer op de pagina voor de nieuwe virtuele machine het openbare IP-adres en kopieer het naar het klembord.

    Screenshot showing how to copy the IP address for the virtual machine.

MySQL-clienthulpprogramma's installeren

Maak een SSH-verbinding met de virtuele machine met behulp van Bash of PowerShell. Open bij de opdracht een SSH-verbinding met uw virtuele machine. Vervang het IP-adres door het van uw virtuele machine en vervang het pad naar de .pem door het pad naar de locatie waar het sleutelbestand is gedownload.

ssh -i .\Downloads\myKey1.pem azureuser@10.111.12.123

Tip

De SSH-sleutel die u hebt gemaakt, kan worden gebruikt wanneer u de volgende keer een virtuele machine in Azure maakt. Selecteer de openbare-sleutelbron Een sleutel gebruiken die is opgeslagen in Azure voor openbare SSH-sleutel wanneer u de volgende keer een virtuele machine maakt. U hebt de persoonlijke sleutel al op uw computer geïnstalleerd, dus u hoeft niets te downloaden.

U moet het hulpprogramma mysql-client installeren om verbinding te maken met de server.

sudo apt-get update
sudo apt-get install mysql-client

Verbinding maken ions aan de database worden afgedwongen met SSL. Daarom moet u het openbare SSL-certificaat downloaden.

wget --no-check-certificate https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem

Verbinding maken naar de server vanaf de virtuele Linux-machine van Azure

Nu het mysql.exe-clienthulpprogramma is geïnstalleerd, kunnen we nu vanuit uw lokale omgeving verbinding maken met de server.

mysql -h mydemoserver.mysql.database.azure.com -u mydemouser -p --ssl-mode=REQUIRED --ssl-ca=DigiCertGlobalRootCA.crt.pem

Resources opschonen

U hebt een exemplaar van een flexibele Azure Database for MySQL-server gemaakt in een resourcegroep. Als u deze resources in de toekomst niet meer nodig hebt, kunt u ze verwijderen door de resourcegroep of het flexibele serverexemplaren van Azure Database for MySQL te verwijderen. Voltooi de volgende stappen om de resourcegroep te verwijderen:

  1. Zoek en selecteer resourcegroepenin Azure Portal.
  2. Selecteer in de lijst met resourcegroepen de naam van de resourcegroep.
  3. Selecteer op de overzichtspagina voor uw resourcegroep de optie Resourcegroep verwijderen.
  4. Typ in het bevestigingsdialoogvenster de naam van de resourcegroep en selecteer Vervolgens Verwijderen.

Volgende stappen