Dela via


Ansluta Azure Database for MySQL – flexibel server med anslutningsmetod för privat åtkomst

Azure Database for MySQL – flexibel server är en hanterad tjänst som kör, hanterar och skalar mySQL-servrar med hög tillgänglighet i molnet. Den här snabbstarten visar hur du skapar en Azure Database for MySQL – flexibel serverinstans i ett virtuellt nätverk med hjälp av Azure Portal.

Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar. Med ett kostnadsfritt Azure-konto kan du prova Azure Database for MySQL – flexibel server kostnadsfritt i 12 månader. Mer information finns i Använda ett kostnadsfritt Azure-konto för att prova Azure Database for MySQL – flexibel server kostnadsfritt.

Logga in på Azure-portalen

Logga in på Azure-portalen. Ange dina autentiseringsuppgifter och logga in på portalen. Standardvyn är instrumentpanelen.

Skapa en Azure Database for MySQL – flexibel serverinstans

Du skapar en Azure Database for MySQL Flexible Server-instans med en definierad uppsättning beräknings- och lagringsresurser. Du skapar servern i en Azure-resursgrupp.

Slutför de här stegen för att skapa en Azure Database for MySQL – flexibel serverinstans:

  1. Sök efter och välj Azure Database for MySQL-servrar i portalen:

    Skärmbild som visar en sökning efter Azure Database for MySQL-servrar.

  2. Markera Lägga till.

  3. På sidan Välj Azure Database for MySQL-distributionsalternativ väljer du Flexibel server som distributionsalternativ:

    Skärmbild som visar alternativet Flexibel server.

  4. På fliken Grundläggande anger du prenumerationen, resursgruppen , regionen, administratörens användarnamn och administratörslösenord. Med standardvärdena etablerar detta en Azure Database for MySQL Flexible Server-instans av version 5.7 med Burstable Sku med 1 virtuell kärna, 2 GiB-minne och 32 GiB-lagring. Kvarhållningen av säkerhetskopian är sju dagar. Du kan ändra konfigurationen.

    Skärmbild som visar fliken Grundläggande på sidan Flexibel server.

    Dricks

    För snabbare datainläsningar under migreringen rekommenderar vi att du ökar IOPS till den maximala storlek som stöds genom att beräkna storleken och senare skala tillbaka den för att spara kostnader.

  5. Gå till fliken Nätverk och välj privat åtkomst. Du kan inte ändra anslutningsmetoden när du har skapat servern. Välj Skapa virtuellt nätverk för att skapa ett nytt virtuellt nätverk vnetenvironment1.

    Skärmbild som visar fliken Nätverk med nytt VNET.

  6. Välj OK när du har angett det virtuella nätverkets namn och undernätsinformation.

    Skärmbild av Granska VNET-information.

  7. Välj Granska + skapa för att granska konfigurationen av Azure Database for MySQL – flexibel server.

  8. Välj Skapa för att etablera servern. Etableringen kan ta några minuter.

  9. Vänta tills distributionen har slutförts och slutförts.

    Skärmbild som visar nätverksinställningarna med nytt VNET.

  10. Välj Gå till resurs för att visa serverns översiktssida öppnas.

Skapa en virtuell Azure Linux-dator

Eftersom servern finns i ett virtuellt nätverk kan du bara ansluta till servern från andra Azure-tjänster i samma virtuella nätverk som servern. För att ansluta och hantera servern ska vi skapa en virtuell Linux-dator. Den virtuella datorn måste skapas i samma region och i samma prenumeration. Den virtuella Linux-datorn kan användas som SSH-tunnel för att hantera databasservern.

  1. Gå till resursgruppen där servern skapades. Markera Lägga till.

  2. Välj Ubuntu Server 18.04 LTS

  3. På fliken Grundläggande inställningar går du till Projektinformation, kontrollerar att korrekt prenumeration har valts och väljer sedan Skapa ny för resursgruppen. Skriv myResourceGroup som namn.

  4. Under Instansinformation skriver du myVM för namnet på den virtuella datorn och väljer samma region som databasservern.

  5. Under Administratörskonto väljer du offentlig SSH-nyckel.

  6. I Användarnamn skriver du azureuser.

  7. För den offentliga SSH-nyckelkällan lämnar du standardvärdet Generera nytt nyckelpar och skriver sedan myKey som nyckelparnamn.

  8. Under Regler för inkommande portar>Offentliga inkommande portar väljer du Tillåt valda portar och väljer sedan SSH (22) och HTTP (80) i listrutan.

  9. Välj Sidan Nätverk för att konfigurera det virtuella nätverket. För det virtuella nätverket väljer du vnetenvironment1 som skapats för Azure Database for MySQL – flexibel serverinstans.

    Skärmbild av det valda befintliga virtuella nätverket för Azure Database for MySQL – flexibel serverinstans.

  10. Välj Hantera undernätskonfiguration för att skapa ett nytt undernät för servern.

    Skärmbild av hantera undernät.

  11. Lägg till ett nytt undernät för den virtuella datorn.

    Skärmbild av att lägga till ett nytt undernät för den virtuella datorn.

  12. När undernätet har skapats stänger du sidan. Skärmbild av lyckat tillägg av ett nytt undernät för den virtuella datorn.

  13. Välj Granska + skapa.

  14. Välj Skapa. När fönstret Generera nytt nyckelpar öppnas väljer du Ladda ned privat nyckel och skapar resurs. Nyckelfilen laddas ned som myKey.pem.

    Viktigt!

    Kontrollera att du vet var .pem filen laddades ned, du behöver sökvägen till den i nästa steg.

  15. När distributionen är klar väljer du Gå till resurs.

    Skärmbild av lyckad distribution.

  16. På sidan för den nya virtuella datorn väljer du den offentliga IP-adressen och kopierar den till Urklipp.

Installera MySQL-klientverktyg

Skapa en SSH-anslutning med den virtuella datorn med hjälp av Bash eller PowerShell. Öppna en SSH-anslutning till den virtuella datorn i prompten. Ersätt IP-adressen med den från den virtuella datorn och ersätt sökvägen till .pem med sökvägen till där nyckelfilen laddades ned.

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

Dricks

SSH-nyckeln som du skapade kan användas nästa gång du skapar en virtuell dator i Azure. Välj källan Använd en nyckel som lagras i Azure för offentlig SSH-nyckel nästa gång du skapar en virtuell dator. Du har redan den privata nyckeln på datorn, så du behöver inte ladda ned något.

Du måste installera mysql-client-verktyget för att ansluta till servern.

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

Anslutningar till databasen framtvingas med SSL. därför måste du ladda ned det offentliga SSL-certifikatet.

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

Ansluta till servern från den virtuella Azure Linux-datorn

Med det mysql.exe klientverktyget installerat kan vi nu ansluta till servern från din lokala miljö.

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

Rensa resurser

Du har skapat en Azure Database for MySQL – flexibel serverinstans i en resursgrupp. Om du inte förväntar dig att behöva dessa resurser i framtiden kan du ta bort dem genom att ta bort resursgruppen eller Azure Database for MySQL– flexibel serverinstans. Utför följande steg för att ta bort resursgruppen:

  1. Sök efter och välj Resursgrupperi Azure Portal.
  2. I listan över resursgrupper väljer du namnet på resursgruppen.
  3. På sidan Översikt för resursgruppen väljer du Ta bort resursgrupp.
  4. I bekräftelsedialogrutan skriver du namnet på resursgruppen och väljer sedan Ta bort.

Gå vidare