Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verbindung Zur RDS Von Der EC2-Instanz | RDS-Verwaltung
Einführung in das Cloud Computing

book
Verbindung Zur RDS Von Der EC2-Instanz

Um sich von einer EC2-Instanz mit der Datenbank zu verbinden, müssen wir die gleichen Aktionen ausführen wie bei der Verbindung zu einer Datenbank von jedem Linux-Computer.

Sie lernen, wie Sie sich von Ihrer Linux-Instanz mit der Cloud-Datenbank verbinden und SQL-Abfragen verwenden, um Daten in der Datenbank abzurufen, zu erstellen, zu ändern und zu löschen. Am Ende haben Sie vollen Zugriff und Kontrolle über die Datenbank.

MySQL installieren

Sie müssen MySQL auf Ihrer Instanz installieren. Verwenden Sie die folgenden Befehle:

bash
sudo su

dnf update -y

Dieser Befehl gewährt uns Superuser-Rechte und aktualisiert auch Komponenten, wenn sie auf unserem System nicht aktualisiert wurden.

Als nächstes müssen wir den MariaDB-Server installieren, der den benötigten MySQL-Server enthält. Dies können Sie mit dem folgenden Befehl tun:

bash
dnf install mariadb105-server -y

Nach einer erfolgreichen Installation können wir eine Verbindung zu unserer Datenbankinstanz herstellen mit dem folgenden Befehl:

bash
mysql -u MY_USER -p -h MY_HOST -P 3306

Ausführen von Operationen mit SQL.

Da wir nun erfolgreich über MySQL mit der Datenbank verbunden sind, können wir beginnen, Operationen an unseren Datenbanken und Tabellen durchzuführen.

Um zu beginnen, verwenden wir den folgenden Befehl, um zu überprüfen, ob alles korrekt ist und ob wir mit der richtigen Datenbank verbunden sind:

sql
SHOW DATABASES;

Um einen Befehl in dieser Konsole auszuführen, müssen Sie ein Semikolon am Ende verwenden. Andernfalls werden Sie einfach zur nächsten Zeile wechseln. Dies ist sehr praktisch zum Schreiben und Organisieren großer Abfragen, aber seien Sie vorsichtig damit.

Als nächstes lassen Sie uns die Datenbank auswählen, die wir erstellt haben, um mit den Tabellen darin zu arbeiten, indem wir einen einfachen Befehl verwenden:

sql
USE CodefinityGuideDatabase;

Nun können wir hier eine reguläre SQL-Abfrage schreiben und einige Daten aus einer beliebigen Tabelle abrufen.

Zum Beispiel, schauen wir uns die Tabelle user_phones an:

sql
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 ist und dass es absolut nichts Schwieriges an der Verwendung von RDS gibt.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 5

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

We use cookies to make your experience better!
some-alt