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.
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
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
Efter en lyckad installation kan vi ansluta till vår databasinstans med följande kommando:
mysql -u MY_USER -p -h MY_HOST -P 3306
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;
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;
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;
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?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal