Share via


Självstudie: skapa en Azure Database for MariaDB-databas med 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 låter dig köra, hantera och skala högtillgängliga MySQL-databaser i molnet. Med Azure-portalen kan du enkelt hantera servern och utforma en databas.

I den här självstudien använder du Azure-portalen till att:

  • Skapa en Azure Database for MariaDB
  • Konfigurera serverbrandväggen
  • Använda kommandoradsverktyget mysql till att skapa en databas
  • Läsa in exempeldata
  • Fråga efter data
  • Uppdatera data
  • Återställa data

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 i Azure-portalen från en webbläsare. 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. Servern skapas i en Azure-resursgrupp.

  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.

    Go to MySQL

  3. Välj panelen Azure Database for MariaDB. Ange eller välj önskad information.

    Create form

    Inställning Föreslaget värde Fältbeskrivning
    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. (Välj Säkerhetskopiering om du skapar en server från en geo-säkerhetskopia av en befintlig Azure Database for MariaDB-server).
    Inloggning för serveradministratör myadmin Ett inloggningskonto att använda när du ansluter till servern. Administratörens inloggningsnamn får inte vara azure_superuser, admin, administrator, root, guest eller public.
    Password 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.

    Pricing tier

    Dricks

    Med automatisk tillväxt aktiverad ökar servern lagringen när du närmar dig den allokerade gränsen, utan att påverka arbetsbelastningen.

  4. Välj Granska + skapa. Du kan välja knappen Meddelanden i verktygsfältet för att övervaka distributionsprocessen. Distributionen kan ta upp till 20 minuter.

Konfigurera brandväggen

En Azure Database for MariaDB skyddas av en brandvägg. Som standard avvisas alla anslutningar till servern och databaserna på servern. Innan du ansluter till Azure Database for MariaDB för första gången ska du konfigurera brandväggen att lägga till klientdatorns offentliga nätverks-IP-adress (eller IP-adressintervall).

  1. Välj servern du nyss skapade och sedan Anslutningssäkerhet.

    Connection security

  2. Välj Lägg till min IP eller konfigurera brandväggsregler här. Kom ihåg att välja Spara när du har skapat reglerna.

Nu kan du ansluta till servern med kommandoradsverktyget mysql eller MySQL Workbench.

Dricks

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

Hämta anslutningsinformation

Hämta värden för servernamnet (fullständigt kvalificerat) och inloggningsnamnet för serveradministratören för din Azure Database for MariaDB-server från Azure-portalen. Du använder det fullständigt kvalificerade servernamnet när du ska ansluta till servern med kommandoradsverktyget mysql.

  1. Välj Alla resurser på menyn längst till vänster i Azure-portalen. Ange servernamnet och sök efter din Azure Database for MariaDB-server. Välj servernamnet så visas serverinformationen.

  2. På sidan Översikt antecknar du värdena för Servernamn och Inloggningsnamn för serveradministratören. Du kan även välja kopieringsknappen bredvid respektive fält för att kopiera värdet till Urklipp.

    Server properties

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

Anslut till servern med mysql

Använd kommandoradsverktyget mysql till att upprätta en anslutning till din Azure Database för MariaDB-server. Du kan köra kommandoradsverktyget mysql från Azure Cloud Shell i webbläsaren, eller från din egen dator med mysql-verktyg som installerats lokalt. Öppna Azure Cloud Shell genom att välja knappen Prova i ett kodblock i den här artikeln eller gå till Azure-portalen och välja >ikonen _ i det övre högra verktygsfältet.

Ange anslutningskommandot:

mysql -h mydemoserver.mariadb.database.azure.com -u myadmin@mydemoserver -p

Skapa en tom databas

När du är ansluten till servern skapar du en tom databas att arbeta med:

CREATE DATABASE mysampledb;

Kör följande kommando från prompten för att växla anslutningen till databasen du skapade nyss:

USE mysampledb;

Skapa tabeller i databasen

Nu när du vet hur du ansluter till Azure Database for MariaDB-databasen kan du utföra några grundläggande uppgifter.

Skapa först en tabell och läs in lite data till den. Vi skapar en tabell som innehåller lagerinformation:

CREATE TABLE inventory (
    id serial PRIMARY KEY, 
    name VARCHAR(50), 
    quantity INTEGER
);

Läsa in data till tabellerna

Nu när du har en tabell kan du infoga lite data i den. Kör följande fråga i den öppna kommandotolken för att infoga några datarader:

INSERT INTO inventory (id, name, quantity) VALUES (1, 'banana', 150); 
INSERT INTO inventory (id, name, quantity) VALUES (2, 'orange', 154);

Ställ frågor mot och uppdatera data i tabellerna

Kör följande frågor för att hämta information från databastabellen:

SELECT * FROM inventory;

Du kan även uppdatera data i tabellerna:

UPDATE inventory SET quantity = 200 WHERE name = 'banana';

Raden uppdateras när du hämtar data:

SELECT * FROM inventory;

Återställa en databas till en tidigare tidpunkt

Anta att du av misstag har tagit bort en viktig databastabell och inte enkelt kan återställa dessa data. I Azure Database for MariaDB kan du återställa servern till en annan tidpunkt och skapa en kopia av databaserna på din nya server. Du kan använda den nya servern till att återställa dina data. Följande steg återställer exempelservern till en tidpunkt innan tabellen lades till:

  1. Leta rätt på din Azure Database for MariaDB i Azure-portalen. På översiktssidan väljer du Återställ.

    Restore a database

  2. Ange eller välj följande information på sidan Återställa:

    Restore form

    • Återställningspunkt: Välj en tidpunkt du vill återställa till, inom den tidsperiod som visas. Var noga med att konvertera din lokala tidszon till UTC.
    • Återställ till ny server: Ange ett nytt servernamn som du vill återställa till.
    • Plats: Regionen är samma som källservern och kan inte ändras.
    • Prisnivå: Prisnivån är samma som källservern och kan inte ändras.
  3. Klicka på OK för att återställa servern till en tidpunkt återställa till en tidpunkt innan tabellen togs bort. När du återställer en server skapas en ny kopia av servern vid den tidpunkt du anger.

Nästa steg

I den här kursen har du använt Azure Portal till följande:

  • Skapa en Azure Database for MariaDB
  • Konfigurera serverbrandväggen
  • Använda kommandoradsverktyget mysql till att skapa en databas
  • Läsa in exempeldata
  • Fråga efter data
  • Uppdatera data
  • Återställa data