Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verbindung zur RDS von einer EC2-Instanz Herstellen | RDS-Management
Einführung in das Cloud Computing

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.

Note
Hinweis

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
Cloud-Technologie AWS RDS EC2 2

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
Cloud-Technologie AWS RDS EC2 3

Nach erfolgreicher Installation kann eine Verbindung zur Datenbankinstanz mit folgendem Befehl hergestellt werden:

mysql -u MY_USER -p -h MY_HOST -P 3306
Cloud-Technologie AWS RDS EC2 4
Note
Hinweis

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;
Cloud tech AWS RDS EC2 5

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;
Cloud tech AWS RDS EC2 6

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;
Cloud tech AWS RDS EC2 7

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?

question mark

Was ist der Hauptzweck einer EC2-Instanz in AWS?

Wählen Sie die richtige Antwort aus

question mark

Welcher SQL-Befehl zeigt alle Datenbanken in MySQL an?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

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.

Note
Hinweis

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
Cloud-Technologie AWS RDS EC2 2

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
Cloud-Technologie AWS RDS EC2 3

Nach erfolgreicher Installation kann eine Verbindung zur Datenbankinstanz mit folgendem Befehl hergestellt werden:

mysql -u MY_USER -p -h MY_HOST -P 3306
Cloud-Technologie AWS RDS EC2 4
Note
Hinweis

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;
Cloud tech AWS RDS EC2 5

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;
Cloud tech AWS RDS EC2 6

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;
Cloud tech AWS RDS EC2 7

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.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 5
some-alt