Verbinding Maken Met de RDS Vanuit een EC2-instantie
Veeg om het menu te tonen
Om verbinding te maken met de database vanaf een EC2-instance, moeten we dezelfde handelingen uitvoeren als bij het verbinden met een database vanaf elke Linux-computer.
EC2 is simpelweg een gehuurde computer met een Linux-besturingssysteem geïnstalleerd, dus er is niets bijzonders aan.
Je leert hoe je vanaf je Linux-instance verbinding maakt met de cloud-database en SQL-query's gebruikt om gegevens in de database op te halen, aan te maken, te wijzigen en te verwijderen. Uiteindelijk heb je volledige toegang en controle over de database.
MySQL installeren
Installatie van MySQL op de instance. Gebruik de volgende commando's:
sudo su
dnf update -y
Met dit commando krijgen we superuser-rechten en worden ook componenten bijgewerkt als deze nog niet zijn bijgewerkt op ons systeem.
Vervolgens moeten we de MariaDB-server installeren, die de benodigde MySQL-server bevat. Dit kan met het volgende commando:
dnf install mariadb105-server -y
Na een succesvolle installatie kunnen we verbinden met onze database-instantie met behulp van het volgende commando:
mysql -u MY_USER -p -h MY_HOST -P 3306
Wanneer je om je wachtwoord wordt gevraagd, worden geen van de toetsen die je indrukt weergegeven. Je moet je wachtwoord intypen op het toetsenbord en op enter drukken.
Handelingen uitvoeren met SQL.
Nu we succesvol verbonden zijn met de database via MySQL, kunnen we beginnen met het uitvoeren van handelingen op onze databases en tabellen.
Om te beginnen gebruiken we het volgende commando om te controleren of alles correct is en of we verbonden zijn met de juiste database:
SHOW DATABASES;
Om een commando in deze console uit te voeren, moet je een puntkomma aan het einde gebruiken. Anders ga je gewoon naar de volgende regel. Dit is erg handig voor het schrijven en organiseren van grote queries, maar wees hier voorzichtig mee.
Vervolgens gaan we de database selecteren die we hebben aangemaakt om te beginnen met werken met de tabellen daarin via een eenvoudig commando:
USE CodefinityGuideDatabase;
Nu kan hier een reguliere SQL-query worden geschreven om gegevens uit een willekeurige tabel op te halen.
Bijvoorbeeld, een controle van de user_phones tabel:
SELECT * FROM user_phones;
We hebben informatie opgehaald uit de tabel die we lokaal hebben aangemaakt via MySQL Workbench. Dit toont aan dat onze database zich in de cloud bevindt en dat er absoluut niets moeilijks is aan het gebruik van RDS.
Gefeliciteerd met het afronden van de cursus! Dit is slechts het begin van je reis. Blijf oefenen met wat je hebt geleerd, ontdek meer over AWS en volg de volgende cursussen op Codefinity om je kennis en vaardigheden verder uit te breiden.
1. Wat is het primaire doel van een EC2-instantie in AWS?
2. Wat is het juiste SQL-commando om alle databases in MySQL weer te geven?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.