Verbindung zur RDS von einer EC2-Instanz Herstellen
Swipe um das Menü anzuzeigen
Um eine Verbindung zur Datenbank von einer EC2-Instanz herzustellen, müssen die gleichen Schritte durchgeführt werden wie bei der Verbindung zu einer Datenbank von jedem Linux-Computer.
EC2 ist einfach ein gemieteter Computer mit installiertem Linux-Betriebssystem, daher gibt es nichts Besonderes daran.
Es wird gezeigt, wie eine Verbindung von der eigenen Linux-Instanz zur Cloud-Datenbank hergestellt wird und wie SQL-Abfragen verwendet werden, um Daten in der Datenbank abzurufen, zu erstellen, zu ändern und zu löschen. Am Ende besteht vollständiger Zugriff und Kontrolle über die Datenbank.
MySQL installieren
Installation von MySQL auf der Instanz. Verwenden Sie die folgenden Befehle:
sudo su
dnf update -y
Dieser Befehl gewährt Superuser-Rechte und aktualisiert Komponenten, falls diese auf unserem System noch nicht aktualisiert wurden.
Als Nächstes muss der MariaDB-Server installiert werden, der den benötigten MySQL-Server enthält. Dies kann mit folgendem Befehl durchgeführt werden:
dnf install mariadb105-server -y
Nach erfolgreicher Installation kann eine Verbindung zur Datenbankinstanz mit folgendem Befehl hergestellt werden:
mysql -u MY_USER -p -h MY_HOST -P 3306
Wenn Sie nach Ihrem Passwort gefragt werden, werden keine der von Ihnen gedrückten Tasten angezeigt. Das Passwort muss über die Tastatur eingegeben und mit Enter bestätigt werden.
Ausführen von Operationen mit SQL.
Nachdem wir erfolgreich eine Verbindung zur Datenbank über MySQL hergestellt haben, können wir beginnen, Operationen an unseren Datenbanken und Tabellen durchzuführen.
Um zu starten, verwenden wir den folgenden Befehl, um zu überprüfen, ob alles korrekt ist und ob wir mit der richtigen Datenbank verbunden sind:
SHOW DATABASES;
Um einen Befehl in dieser Konsole auszuführen, muss am Ende ein Semikolon verwendet werden. Andernfalls wird einfach zur nächsten Zeile gewechselt. Dies ist sehr praktisch zum Schreiben und Organisieren umfangreicher Abfragen, aber Vorsicht ist geboten.
Als Nächstes wird die erstellte Datenbank ausgewählt, um mit den darin enthaltenen Tabellen zu arbeiten, mithilfe eines einfachen Befehls:
USE CodefinityGuideDatabase;
Nun kann hier eine reguläre SQL-Abfrage geschrieben und Daten aus einer beliebigen Tabelle abgerufen werden.
Zum Beispiel eine Überprüfung der Tabelle user_phones:
SELECT * FROM user_phones;
Wir haben Informationen aus der Tabelle abgerufen, die wir lokal über MySQL Workbench erstellt haben. Dies zeigt, dass unsere Datenbank in der Cloud liegt und dass es absolut nichts Schwieriges an der Nutzung von RDS gibt.
Herzlichen Glückwunsch zum Abschluss des Kurses! Dies ist erst der Anfang Ihrer Reise. Üben Sie weiterhin das Gelernte, entdecken Sie mehr über AWS und absolvieren Sie die nächsten Kurse auf Codefinity, um Ihr Wissen und Ihre Fähigkeiten zu erweitern.
1. Was ist der Hauptzweck einer EC2-Instanz in AWS?
2. Welcher SQL-Befehl zeigt alle Datenbanken in MySQL an?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Verbindung zur RDS von einer EC2-Instanz Herstellen
Um eine Verbindung zur Datenbank von einer EC2-Instanz herzustellen, müssen die gleichen Schritte durchgeführt werden wie bei der Verbindung zu einer Datenbank von jedem Linux-Computer.
EC2 ist einfach ein gemieteter Computer mit installiertem Linux-Betriebssystem, daher gibt es nichts Besonderes daran.
Es wird gezeigt, wie eine Verbindung von der eigenen Linux-Instanz zur Cloud-Datenbank hergestellt wird und wie SQL-Abfragen verwendet werden, um Daten in der Datenbank abzurufen, zu erstellen, zu ändern und zu löschen. Am Ende besteht vollständiger Zugriff und Kontrolle über die Datenbank.
MySQL installieren
Installation von MySQL auf der Instanz. Verwenden Sie die folgenden Befehle:
sudo su
dnf update -y
Dieser Befehl gewährt Superuser-Rechte und aktualisiert Komponenten, falls diese auf unserem System noch nicht aktualisiert wurden.
Als Nächstes muss der MariaDB-Server installiert werden, der den benötigten MySQL-Server enthält. Dies kann mit folgendem Befehl durchgeführt werden:
dnf install mariadb105-server -y
Nach erfolgreicher Installation kann eine Verbindung zur Datenbankinstanz mit folgendem Befehl hergestellt werden:
mysql -u MY_USER -p -h MY_HOST -P 3306
Wenn Sie nach Ihrem Passwort gefragt werden, werden keine der von Ihnen gedrückten Tasten angezeigt. Das Passwort muss über die Tastatur eingegeben und mit Enter bestätigt werden.
Ausführen von Operationen mit SQL.
Nachdem wir erfolgreich eine Verbindung zur Datenbank über MySQL hergestellt haben, können wir beginnen, Operationen an unseren Datenbanken und Tabellen durchzuführen.
Um zu starten, verwenden wir den folgenden Befehl, um zu überprüfen, ob alles korrekt ist und ob wir mit der richtigen Datenbank verbunden sind:
SHOW DATABASES;
Um einen Befehl in dieser Konsole auszuführen, muss am Ende ein Semikolon verwendet werden. Andernfalls wird einfach zur nächsten Zeile gewechselt. Dies ist sehr praktisch zum Schreiben und Organisieren umfangreicher Abfragen, aber Vorsicht ist geboten.
Als Nächstes wird die erstellte Datenbank ausgewählt, um mit den darin enthaltenen Tabellen zu arbeiten, mithilfe eines einfachen Befehls:
USE CodefinityGuideDatabase;
Nun kann hier eine reguläre SQL-Abfrage geschrieben und Daten aus einer beliebigen Tabelle abgerufen werden.
Zum Beispiel eine Überprüfung der Tabelle user_phones:
SELECT * FROM user_phones;
Wir haben Informationen aus der Tabelle abgerufen, die wir lokal über MySQL Workbench erstellt haben. Dies zeigt, dass unsere Datenbank in der Cloud liegt und dass es absolut nichts Schwieriges an der Nutzung von RDS gibt.
Herzlichen Glückwunsch zum Abschluss des Kurses! Dies ist erst der Anfang Ihrer Reise. Üben Sie weiterhin das Gelernte, entdecken Sie mehr über AWS und absolvieren Sie die nächsten Kurse auf Codefinity, um Ihr Wissen und Ihre Fähigkeiten zu erweitern.
Danke für Ihr Feedback!