Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Ansluta till RDS från EC2-instans | RDS-hantering
Introduktion till molnteknik

Ansluta till RDS från EC2-instans

Svep för att visa menyn

För att ansluta till databasen från en EC2-instans behöver vi utföra samma åtgärder som när vi ansluter till en databas från vilken Linux-dator som helst.

Note
Observera

EC2 är helt enkelt en hyrd dator med ett Linux-operativsystem installerat, så det finns inget speciellt med den.

Du kommer att lära dig hur du ansluter från din Linux-instans till molndatabasen och använder SQL-frågor för att hämta, skapa, ändra och ta bort data i databasen. I slutet har du fullständig åtkomst och kontroll över databasen.

Installera MySQL

Du behöver installera MySQL på din instans. Använd följande kommandon:

sudo su

dnf update -y
Cloud tech AWS RDS EC2 2

Detta kommando ger oss superanvändarbehörighet och uppdaterar även komponenter om de inte redan har uppdaterats på vårt system.

Nästa steg är att installera MariaDB-servern, som innehåller den MySQL-server vi behöver. Du kan göra detta med följande kommando:

dnf install mariadb105-server -y
Cloud tech AWS RDS EC2 3

Efter en lyckad installation kan vi ansluta till vår databasin­stans med följande kommando:

mysql -u MY_USER -p -h MY_HOST -P 3306
Cloud tech AWS RDS EC2 4
Note
Observera

När du ombeds ange ditt lösenord kommer inga av tangenterna du trycker på att visas. Du måste skriva in ditt lösenord på tangentbordet och trycka på enter.

Utföra operationer med SQL.

Nu när vi har anslutit till databasen via MySQL kan vi börja utföra operationer på våra databaser och tabeller.

För att börja, använd följande kommando för att kontrollera att allt är korrekt och att vi är anslutna till rätt databas:

SHOW DATABASES;
Cloud tech AWS RDS EC2 5

För att köra ett kommando i denna konsol behöver du använda ett semikolon i slutet. Annars kommer du bara gå vidare till nästa rad. Detta är mycket användbart för att skriva och organisera stora frågor, men var försiktig med det.

Nästa steg är att välja databasen vi skapade för att börja arbeta med tabellerna i den med ett enkelt kommando:

USE CodefinityGuideDatabase;
Cloud tech AWS RDS EC2 6

Nu kan vi skriva en vanlig SQL-fråga här och hämta data från valfri tabell.

Till exempel, låt oss titta på tabellen user_phones:

SELECT * FROM user_phones;
Cloud tech AWS RDS EC2 7

Vi hämtade information från tabellen som vi skapade lokalt via MySQL Workbench. Detta visar att vår databas finns i molnet och att det inte är svårt att använda RDS.

Grattis till att ha slutfört kursen! Detta är bara början på din resa. Fortsätt att öva på det du har lärt dig, utforska mer om AWS och gå vidare till nästa kurser på Codefinity för att utöka din kunskap och dina färdigheter.

1. Vad är det primära syftet med en EC2-instans i AWS?

2. Vilket är det korrekta SQL-kommandot för att visa alla databaser i MySQL?

question mark

Vad är det primära syftet med en EC2-instans i AWS?

Vänligen välj det korrekta svaret

question mark

Vilket är det korrekta SQL-kommandot för att visa alla databaser i MySQL?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 5

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 4. Kapitel 5
some-alt