Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Tilkobling til RDS fra EC2-instans | RDS-administrasjon
Introduksjon til skybasert databehandling

Tilkobling til RDS fra EC2-instans

Sveip for å vise menyen

For å koble til databasen fra en EC2-instans, må vi utføre de samme handlingene som når vi kobler til en database fra en hvilken som helst Linux-maskin.

Note
Merk

EC2 er rett og slett en leid datamaskin med Linux operativsystem installert, så det er ingenting spesielt med den.

Du vil lære hvordan du kobler til fra din Linux-instans til skydatabasen og bruker SQL-spørringer for å hente, opprette, endre og slette data i databasen. Til slutt vil du ha full tilgang og kontroll over databasen.

Installer MySQL

Det er nødvendig å installere MySQL på din instans. Bruk følgende kommandoer:

sudo su

dnf update -y
Cloud tech AWS RDS EC2 2

Denne kommandoen gir oss superbruker-rettigheter og oppdaterer komponenter hvis de ikke allerede er oppdatert på systemet vårt.

Deretter må vi installere MariaDB-serveren, som vil inneholde MySQL-serveren vi trenger. Dette kan du gjøre med følgende kommando:

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

Etter en vellykket installasjon kan vi koble til databaseinstansen vår ved å bruke følgende kommando:

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

Når du blir bedt om å oppgi passordet ditt, vil ingen av tastene du trykker vises. Du må skrive inn passordet på tastaturet og trykke enter.

Utføre operasjoner med SQL.

Nå som vi har koblet til databasen via MySQL, kan vi begynne å utføre operasjoner på databasene og tabellene våre.

For å starte, bruk følgende kommando for å sjekke om alt er riktig og om vi er koblet til riktig database:

SHOW DATABASES;
Cloud tech AWS RDS EC2 5

For å kjøre en kommando i denne konsollen, må du bruke semikolon på slutten. Hvis ikke, vil du bare gå til neste linje. Dette er nyttig for å skrive og organisere store spørringer, men vær oppmerksom på dette.

Deretter skal vi velge databasen vi opprettet for å begynne å arbeide med tabellene i den ved å bruke en enkel kommando:

USE CodefinityGuideDatabase;
Cloud tech AWS RDS EC2 6

Nå kan vi skrive en vanlig SQL-spørring her og hente ut data fra en hvilken som helst tabell.

For eksempel, la oss se på tabellen user_phones:

SELECT * FROM user_phones;
Cloud tech AWS RDS EC2 7

Vi hentet informasjon fra tabellen som vi opprettet lokalt via MySQL Workbench. Dette viser at databasen vår er i skyen og at det er ingenting vanskelig med å bruke RDS.

Gratulerer med å ha fullført kurset! Dette er bare begynnelsen på reisen din. Fortsett å øve på det du har lært, utforsk mer om AWS, og gå videre til neste kurs på Codefinity for å utvide kunnskapen og ferdighetene dine.

1. Hva er hovedformålet med en EC2-instans i AWS?

2. Hva er riktig SQL-kommando for å vise alle databaser i MySQL?

question mark

Hva er hovedformålet med en EC2-instans i AWS?

Velg det helt riktige svaret

question mark

Hva er riktig SQL-kommando for å vise alle databaser i MySQL?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 5

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 4. Kapittel 5
some-alt