Dela via


Snabbstart: Skapa en Azure Database for MariaDB-server med hjälp av Azure-portalen

Viktigt!

Azure Database for MariaDB är på väg att dras tillbaka. Vi rekommenderar starkt att du migrerar till Azure Database for MySQL. Mer information om hur du migrerar till Azure Database for MySQL finns i Vad händer med Azure Database for MariaDB?.

Azure Database for MariaDB är en hanterad tjänst som du kan använda för att köra, hantera och skala högtillgängliga MariaDB-databaser i molnet. Den här snabbstarten visar hur du skapar en Azure Database for MariaDB-server på ungefär fem minuter med Azure-portalen.

Om du inte har en Azure-prenumeration kan du skapa ett kostnadsfritt Azure-konto innan du börjar.

Logga in på Azure-portalen

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

Skapa en Azure Database for MariaDB-server

Du skapar en Azure Database for MariaDB-server med en definierad uppsättning beräknings- och lagringsresurser. Du skapar servern i en Azure-resursgrupp.

Skapa en Azure Database for MariaDB-server:

  1. Välj knappen Skapa en resurs (+) i det övre vänstra hörnet i portalen.

  2. Välj Databaser>Azure Database for MariaDB. Du kan också skriva MariaDB i sökrutan för att hitta tjänsten.

    Alternativet Azure Database for MariaDB

  3. Ange eller välj följande serverinformation:

    Formulär för att skapa server

    Inställning Föreslaget värde beskrivning
    Servernamn ett unikt servernamn Välj ett unikt namn som identifierar din Azure Database for MariaDB-server. Till exempel mydemoserver. Domännamnet .mariadb.database.azure.com läggs till i det servernamn du anger. Ditt servernamn får bara innehålla gemener, siffror och bindestreck. Det måste innehålla mellan 3 och 63 tecken.
    Prenumeration din prenumeration Välj den Azure-prenumeration som ska användas för servern. Om du har flera prenumerationer väljer du den prenumeration som resursen ska debiteras till.
    Resursgrupp myresourcegroup Ange ett nytt resursgruppsnamn eller välj en befintlig resursgrupp.
    Välj källa Blank Välj Tom om du vill skapa en ny server från början. (Välj Säkerhetskopiering om du vill skapa en server från en geo-säkerhetskopia av en befintlig Azure Database for MariaDB-server.)
    Inloggning för serveradministratör myadmin Ett inloggningskonto som ska användas när du ansluter till servern. Inloggningsnamnet för administratören får inte vara azure_superuser, admin, administrator, root, guest eller public.
    Lösenord ditt val Ange ett nytt lösenord för serverns administratörskonto. Det måste innehålla mellan 8 och 128 tecken. Lösenordet måste innehålla tecken från tre av följande kategorier: engelska versala bokstäver, engelska gemena bokstäver, siffror (0-9) och icke-alfanumeriska tecken (!, $, #, % osv).
    Bekräfta lösenord ditt val Bekräfta administratörslösenordet.
    Plats den region som är närmast dina användare Välj den plats som är närmast dina användare eller dina andra Azure-program.
    Version den senaste versionen Välj den senaste versionen (om du inte har särskilda krav på att använda en annan version).
    Prisnivå Se beskrivning. Konfigurationen av beräkning, lagring och säkerhetskopiering för den nya servern. Välj Prisnivå>Generell användning. Behåll standardvärdena för följande inställningar:
    • Compute-generering (Gen 5)
    • virtuell kärna (4 virtuella kärnor)
    • Lagring (100 GB)
    • Kvarhållningsperiod för säkerhetskopiering (7 dagar)

    Välj Geografiskt redundant bland redundansalternativen för säkerhetskopiering om du vill använda geo-redundant lagring för dina serversäkerhetskopior.

    Spara den valda prisnivån genom att välja OK. På nästa skärmbild visas dessa val.

    Kommentar

    Överväg att använda prisnivån Basic om lätt beräkning och I/O är lämpligt för din arbetsbelastning. Observera att servrar som skapas på prisnivån Basic inte senare kan skalas till Generell användning eller Minnesoptimerad. Mer information finns på sidan med prissättning.

    Skapa server – prisnivåintervall

  4. Välj Granska + skapa för att etablera servern. Etableringen kan ta upp till 20 minuter.

  5. Välj Aviseringar (klockikonen) i verktygsfältet för att övervaka distributionsprocessen.

Som standard skapas följande databaser i din server: information_schema, mysql, performance_schema och sys.

Konfigurera en brandväggsregel på servernivå

Azure Database for MariaDB-tjänsten skapar en brandvägg på servernivå. Brandväggen förhindrar att externa program och verktyg ansluter till servern eller databaser på servern, om inte en brandväggsregel konfigureras som öppnar brandväggen för specifika IP-adresser.

Skapa en brandväggsregel på servernivå:

  1. När distributionen är klar letar du reda på servern. Om det behövs kan du söka efter den. Välj till exempel Alla resurser i menyn till vänster. Ange sedan servernamnet. Ange till exempel mydemoserver för att söka efter den nya servern. Välj servernamnet i sökresultatlistan. Översiktssidan för servern öppnas. Du kan ändra ytterligare inställningar på den här sidan.

  2. På serverns översiktssida väljer du Anslutningssäkerhet.

  3. Under Brandväggsregler väljer du den tomma textrutan i kolumnen Regelnamn och börjar skapa brandväggsregeln. Ange de exakta IP-adressintervallen för de klienter som ska ansluta till den här servern.

    Anslutningssäkerhet – Brandväggsregler

  4. Välj Spara i det övre verktygsfältet på sidan Anslutningssäkerhet. Innan du fortsätter väntar du tills du ser meddelandet som säger att uppdateringen är klar.

    Kommentar

    Anslutningar till Azure Database for MariaDB kommunicerar via port 3306. Om du försöker ansluta inifrån ett företagsnätverk tillåts kanske inte utgående trafik via port 3306. I det här fallet måste IT-avdelningen öppna 3306 för att ansluta till servern.

Hämta anslutningsinformation

Du behöver det fullständiga servernamnet och inloggningsuppgifterna för administratör för att ansluta till databasservern. Du kan ha antecknat dessa värden tidigare i den här artikeln. I annat fall hittar du enkelt servernamnet och inloggningsuppgifterna på sidan Översikt eller Egenskaper för servern på Azure-portalen:

  1. Gå till serverns översiktssida. Anteckna värdena för servernamn och inloggningsnamnet för serveradministratören.

  2. Kopiera värdena genom att placera markören över det fält du vill kopiera. Kopieringsikonen visas till höger om texten. Välj kopieringssymbolen för att kopiera värdena.

I vårt exempel är servernamnet mydemoserver.mariadb.database.azure.com och inloggningsnamnet för serveradministratören är myadmin@mydemoserver.

Ansluta till Azure Database for MariaDB med hjälp av mysql-kommandoraden

Du kan använda en mängd olika program för att ansluta till Azure Database for MariaDB-servern.

Först använder vi mysql-kommandoradsverktyget för att visa hur man ansluter till servern. Du kan även använda en webbläsare och Azure Cloud Shell utan att installera programvara. Om mysql-verktyget är installerat lokalt kan du även ansluta därifrån.

  1. Starta Azure Cloud Shell via terminalikonen (>_) i det övre högra verktygsfältet i Azure-portalen. Terminalsymbol för Azure Cloud Shell

  2. Azure Cloud Shell öppnas i webbläsaren. Du kan använda bash shell-kommandon i Cloud Shell.

    Kommandotolk – exempel på mysql-kommandorad

  3. I Cloud Shell-kommandotolken ansluter du till din Azure Database for MariaDB-server genom att skriva in mysql-kommandoraden.

    Använd följande format för att ansluta till en Azure Database for MariaDB-server med mysql-verktyget:

    mysql --host <fully qualified server name> --user <server admin login name>@<server name> -p
    

    Till exempel ansluter följande kommando till vår exempelserver:

    mysql --host mydemoserver.mariadb.database.azure.com --user myadmin@mydemoserver -p
    
    mysql-parameter Föreslaget värde beskrivning
    --host servernamn Servernamnsvärdet som du använde när du skapade Azure Database for MariaDB-servern. Exempelservern är mydemoserver.mariadb.database.azure.com. Använd det fullständigt kvalificerade domännamnet (*.mariadb.database.azure.com) som du ser i exemplet. Om du inte kommer ihåg namnet på servern följer du anvisningarna i föregående avsnitt för att hitta anslutningsinformation.
    --användare inloggning för serveradministratör Inloggningen för serveradministratör som du har använt för att skapa Azure Database for MariaDB-server. Om du inte kommer ihåg användarnamnet följer du anvisningarna i föregående avsnitt för att hitta anslutningsinformation. Formatet är username@servername.
    -p ditt lösenord
    (vänta på uppmaning)
    När du uppmanas anger du det lösenord du använde för att skapa servern. Det angivna lösenordet visas inte i bash-kommandotolken när du skriver. Tryck på RETUR när du har angett lösenordet.

    När mysql-verktyget är anslutet visas en mysql>-kommandotolk. Du kan ange kommandon i kommandotolken.

    Här är ett exempel på mysql-utdata:

    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 65505
    Server version: 5.6.39.0 MariaDB Server
    
    Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>
    

    Dricks

    Om brandväggen inte är konfigurerad att tillåta IP-adressen för Azure Cloud Shell uppstår följande fel:

    ERROR 2003 (28000): Client with IP address 123.456.789.0 is not allowed to access the server. (Klienten med IP-adress 123.456.789.0 har inte tillstånd att ansluta till servern.)

    Lös felet genom att se till att serverkonfigurationen som matchar steget som beskrivs i Konfigurera en brandväggsregel på servernivå.

  4. Verifiera anslutningen genom att ange status i mysql>-kommandotolken för att kontrollera serverstatusen.

    status
    

    Dricks

    För fler kommandon, se Referensmanual för MySQL 5.7 - kapitel 4.5.1.

  5. Skapa en tom databas i mysql>-kommandotolken genom att ange följande kommando:

    CREATE DATABASE quickstartdb;
    

    Det kan ta några minuter att slutföra kommandot.

    Du kan skapa en eller flera databaser på en Azure Database for MariaDB-server. Du kan skapa en databas per server om du vill använda dig av samtliga resurser eller så kan du skapa flera databaser som får dela på resurserna. Det finns ingen gräns för hur många databaser du kan skapa, men flera databaser delar samma serverresurser.

  6. Lista databaserna i mysql>-kommandotolken genom att ange följande kommando:

    SHOW DATABASES;
    
  7. Ange \q och tryck sedan på RETUR för att stänga mysql-verktyget. Sedan kan du stänga Azure Cloud Shell.

Du har anslutit till Azure Database for MariaDB-server och skapat en tom användardatabas. I nästa avsnitt ansluter du till samma server genom att använda ett annat vanligt verktyg MySQL Workbench.

Ansluta till servern med MySQL Workbench

Ansluta till servern med MySQL Workbench:

  1. Öppna MySQL Workbench på klientdatorn. Du kan ladda ned och installera MySQL Workbench i här.

  2. Skapa en ny anslutning genom att välja plusikonen (+) bredvid rubriken MySQL-anslutningar.

  3. I dialogrutan Konfigurera ny anslutning anger du informationen om serveranslutningen på fliken Parametrar. Platshållarvärden visas som ett exempel. Ersätt Värddatornamn, Användarnamn och Lösenord med dina egna värden.

    Konfigurera en ny anslutning

    Inställning Föreslaget värde Fältbeskrivning
    Anslutningens namn Demoanslutning En etikett för anslutningen.
    Anslutningsmetod Standard (TCP/IP) Standard (TCP/IP) är tillräckligt.
    Värdnamn servernamn Servernamnsvärdet som du använde när du skapade Azure Database for MariaDB-servern. Exempelservern är mydemoserver.mariadb.database.azure.com. Använd det fullständigt kvalificerade domännamnet (*.mariadb.database.azure.com) som du ser i exemplet. Om du inte kommer ihåg servernamnet slutför du stegen ovan i den här artikeln för att hämta anslutningsinformationen.
    Port 3306 Den port som ska användas när du ansluter till din Azure Database for MariaDB-server.
    Username inloggning för serveradministratör Inloggningsinformationen för server som du använde för att skapa Azure Database for MariaDB-servern. Vårt exempel på användarnamn är myadmin@mydemoserver. Om du inte kommer ihåg användarnamnet slutför du stegen ovan i den här artikeln för att hämta anslutningsinformationen. Formatet är username@servername.
    Lösenord ditt lösenord Klicka på knappen Spara i valvet för att spara lösenordet.
  4. Välj Testanslutning för att kontrollera att alla parametrar är rätt konfigurerade. Välj OK för att spara anslutningen.

    Kommentar

    SSL tillämpas som standard på servern. Det kräver ytterligare konfiguration för att ansluta. Se Konfigurera SSL-anslutning i din app för säker anslutning till Azure Database for MariaDB för mer information. Om du vill inaktivera SSL för den här snabbstarten på serverns översiktssida i Azure-portalen väljer du Anslutningssäkerhet i menyn. Vid Framtvinga SSL-anslutningväljer du Inaktiverad.

Rensa resurser

Du kan rensa de resurser som du skapade i snabbstarten på två sätt. Du kan ta bort Azure-resursgruppen. Det här alternativet tar bort alla resurser i resursgruppen. Om du vill bevara alla andra resurser tar du bara bort en serverresurs.

Dricks

De andra snabbstarterna i den här samlingen bygger på den här snabbstarten. Rensa inte upp resurserna som du skapade i den här snabbstarten om du tänker fortsätta att arbeta med Azure Database for MariaDB-snabbstarter. Om du inte planerar att fortsätta kan du använda följande steg för att ta bort alla resurser som du skapade i den här snabbstarten.

Ta bort hela resursgruppen, inklusive den nya servern:

  1. Leta reda på resursgruppen på Azure-portalen. Klicka på Resursgrupper på den vänstra menyn och sedan på namnet på resursgruppen (myresourcegroup i vårt exempel).

  2. Välj Ta bort på resursgruppssidan. Ange sedan namnet på din resursgrupp (myresourcegroup i vårt exempel) för att bekräfta borttagningen. Välj Ta bort.

Ta bort bara den nyligen skapade servern:

  1. Leta upp din server i Azure-portalen om du inte redan har den öppen. Välj Alla resurser i menyn till vänster. Sök sedan efter den server som du skapade.

  2. Välj Ta bort på sidan Översikt.

    Azure Database for MariaDB – Ta bort server

  3. Bekräfta namnet på den server du vill ta bort. Visa databaserna under den som påverkas av borttagningen. Ange servernamnet (mydemoserver i vårt exempel) för att bekräfta borttagningen. Välj Ta bort.

Nästa steg