Erstellen und Verbinden mit einer MySQL-Datenbank mit Amazon RDS

TUTORIAL

Übersicht

In diesem Tutorial werden Sie lernen, wie Sie eine Umgebung für Ihre MySQL-Datenbank erstellen (wir nennen diese Umgebung eine Instance), sich mit der Datenbank verbinden und die Datenbank-Instance löschen. Dazu verwenden wir Amazon Relational Database Service (Amazon RDS). Alles, was in diesem Tutorial gezeigt wird, ist kostenlos verfügbar.

Was Sie erreichen werden

In diesem Tutorial werden Sie:

  • Eine Umgebung zum Ausführen Ihrer MySQL-Datenbank erstellen
  • Eine Verbindung mit der Datenbank herstellen
  • Eine Datenbank-Instance löschen

Voraussetzungen

Bevor Sie mit diesem Tutorial beginnen, benötigen Sie:

  • Ein AWS-Konto: Wenn Sie noch kein Konto haben, folgen Sie dem Leitfaden für die ersten Schritte zum Einrichten Ihrer Umgebung, um einen schnellen Überblick zu erhalten.

 AWS-Erfahrung

Einsteiger

 Benötigte Zeit

10 Minuten

 Veranschlagte Kosten

 Erfordert

  • AWS-Konto*
  • Empfohlener Browser: aktuelle Version von Chrome oder Firefox

*Innerhalb der letzten 24 Stunden erstellte Konten haben möglicherweise noch keinen Zugriff auf alle für dieses Tutorial erforderlichen Services.

 Verwendete Services

 Letzte Aktualisierung

3. Februar 2023

Implementierung

  • In diesem Schritt erstellen wir mit Hilfe von Amazon RDS eine MySQL-DB-Instance mit der DB-Instance-Klasse db.t2.micro, 20 GB Speicher und automatischen Sicherungen mit einem Aufbewahrungszeitraum von einem Tag. Zur Erinnerung: Alles, was in diesem Tutorial gezeigt wird, ist im Rahmen des kostenlosen Kontingents verfügbar.

    a. Öffnen Sie die AWS-Managementkonsole in einem neuen Browserfenster, so dass Sie diese Schritt-für-Schritt-Anleitung offen halten können. Wenn die Konsole geöffnet wird, wählen Sie im linken Navigationsbereich Datenbank und dann RDS, um die Amazon-RDS-Konsole zu öffnen.

    Auswahl von RDS in der AWS-Managementkonsole

    b. Wählen Sie in der rechten oberen Ecke der Amazon-RDS-Konsole die Region aus, in der Sie die DB-Instance erstellen möchten.

    Hinweis: AWS-Cloud-Ressourcen sind in hoch verfügbaren Rechenzentren in verschiedenen Regionen der Welt untergebracht. Jede Region verfügt über mehrere eigene Standorte, die als Availability Zones bezeichnet werden. Sie können auswählen, in welcher Region Ihre Amazon-RDS-Aktivität gehostet wird. 

    Wählen Sie die Region aus, in der Sie die DB-Instance erstellen möchten

    c. Wählen Sie unter Datenbank erstellen die Option Datenbank erstellen aus.

    Wählen Sie unter Datenbank erstellen die Option Datenbank erstellen aus.

    d. Sie haben nun die Möglichkeit, Ihre Engine auszuwählen. Wählen Sie für dieses Tutorial das MySQL-Symbol, behalten Sie den Standardwert für Edition und Engine-Version bei und wählen Sie die Vorlage Kostenloses Kontingent aus.

    Multi-AZ-Bereitstellung:
    Beachten Sie, dass die Multi-AZ-Bereitstellung kostenpflichtig ist. Bei einer Multi-AZ-Bereitstellung wird ein synchrones Standby-Replikat automatisch in einer anderen Availability Zone bereitgestellt und verwaltet. Weitere Informationen finden Sie unter Hochverfügbare Bereitstellung.

    Sie haben nun die Möglichkeit, Ihre Engine auszuwählen.

    e. Nun können Sie Ihre DB-Instance konfigurieren. In der nachstehenden Liste finden Sie Beispieleinstellungen, die Sie für dieses Tutorial verwenden können:

    Einstellungen:

    • DB-Instance-Kennung: Geben Sie einen Namen für die DB-Instance ein. Dieser muss für Ihr Konto in der ausgewählten Region eindeutig sein. Für dieses Tutorial verwenden wir den Namen rds-mysql-10minTutorial.
    • Hauptbenutzername: Geben Sie einen Benutzernamen für die Anmeldung in Ihrer DB-Instance ein. In unserem Beispiel ist dies masterUsername.
    • Hauptpasswort: Geben Sie als Passwort für den Masterbenutzer ein Passwort aus 8–41 druckbaren ASCII-Zeichen (ohne „/“, „"“ und „@“) ein.
    • Passwort bestätigen: Geben Sie Ihr Passwort erneut ein.
    Einstellungsansicht

    Instance-Spezifikationen:

    • DB-Instance-Klasse: Wählen Sie db.t2.micro --- 1vCPU, 1 GIB RAM aus. Dies entspricht 1 GB Speicher und 1 vCPU. Eine Liste der unterstützten Instance-Klassen finden Sie unter Amazon RDS – Preise.
    • Speichertyp: Wählen Sie Allzweck (SSD) aus. Weitere Informationen finden Sie unter Speicher für Amazon RDS.
    • Zugewiesener Speicher: Wählen Sie den Standardwert 20 aus und weisen Sie Ihrer Datenbank 20 GB Speicher zu. Mit Amazon RDS for MySQL ist eine maximale Skalierung bis 64 TB möglich.
    • Automatische Speicherplatzskalierung aktivieren: Wenn Ihr Workload zyklisch oder nicht prognostizierbar ist, sollten Sie die Funktion zum automatischen Skalieren des Speicherplatzes verwenden, damit von Amazon RDS bei Bedarf automatisch mehr Speicherplatz bereitgestellt wird. Diese Option ist in diesem Tutorial nicht relevant.
    • Multi-AZ-Bereitstellung: Beachten Sie, dass die Multi-AZ-Bereitstellung kostenpflichtig ist. Bei einer Multi-AZ-Bereitstellung wird ein synchrones Standby-Replikat automatisch in einer anderen Availability Zone bereitgestellt und verwaltet. Weitere Informationen finden Sie unter Hochverfügbare Bereitstellung.
    Einstellungsansicht

    f. Sie befinden sich jetzt im Abschnitt Konnektivität , in dem Sie Informationen angeben können, die Amazon RDS zum Starten Ihrer MySQL-DB-Instance benötigt. In der nachstehenden Liste finden Sie Einstellungen für unsere Beispiel-DB-Instance.

    Konnektivität

    • Rechenressource: Wählen Sie Keine Verbindung zu einer EC2-Rechenressource herstellen. Sie können später manuell eine Verbindung zu einer Rechenressource einrichten.
    • Virtual Private Cloud (VPC): Wählen Sie Standard-VPC aus. Weitere Informationen zu VPC finden Sie unter Amazon RDS und Amazon Virtual Private Cloud (VPC).

    Zusätzliche Konnektivitätskonfigurationen

    • Subnetzgruppe: Wählen Sie die Subnetzgruppe Standard aus. Weitere Informationen zu Subnetzgruppen finden Sie unter Arbeiten mit DB-Subnetzgruppen.
    • Öffentliche Zugänglichkeit: Wählen Sie Ja aus. Dadurch wird Ihrer Datenbank-Instance eine IP-Adresse zugewiesen. So können Sie sich über Ihr eigenes Gerät mit ihr verbinden.
    • VPC-Sicherheitsgruppen: Wählen Sie Neue VPC-Sicherheitsgruppe erstellen aus. So wird eine Sicherheitsgruppe erstellt, mit der Sie sich über die IP-Adresse Ihres aktuell verwendeten Gerätes mit der erstellten Datenbank verbinden können.
    • Availability Zone: Wählen Sie Keine Präferenz. Weitere Informationen finden Sie unter Regionen und Availability Zones.
    • RDS-Proxy: Mithilfe von Amazon RDS Proxy können Sie Ihren Anwendungen ermöglichen, Datenbankverbindungen zu bündeln und gemeinsam zu nutzen, um ihre Skalierbarkeit zu verbessern. Lassen Sie den RDS-Proxy deaktiviert.
    • Port: Lassen Sie den Standardwert 3306 unverändert.
    Ansicht Konnektivitätseinstellungen

    g. Amazon RDS unterstützt verschiedene Methoden zur Authentifizierung von Datenbankbenutzern. Wählen Sie Passwort-Authentifizierung aus der Liste der Optionen aus.

    Ansicht Konnektivitätseinstellungen

    Überwachung

    • Erweiterte Überwachung: Lassen Sie die Option Erweiterte Überwachung aktivieren deaktiviert, um das kostenlose Kontingent nicht zu überschreiten. Wenn Sie die erweiterte Überwachung aktivieren, erhalten Sie in Echtzeit Metriken zum Betriebssystem, auf dem Ihre DB-Instance ausgeführt wird. Weitere Informationen finden Sie unter Anzeigen von DB-Instance-Metriken.
    Ansicht Konnektivitätseinstellungen

    Im Abschnitt Zusätzliche Konfigurationen:

    Datenbankoptionen

    • Datenbankname: Geben Sie einen Datenbanknamen mit 1 bis 64 alphanumerischen Zeichen ein. Wenn Sie keinen Namen angeben, wird Amazon RDS nicht automatisch eine Datenbank auf der DB-Instance erstellen, die Sie erstellen.
    • DB-Parametergruppe: Lassen Sie den Standardwert unverändert. Weitere Informationen finden Sie unter Arbeiten mit DB-Parametergruppen.
    • Optionsgruppe: Lassen Sie den Standardwert unverändert. Amazon RDS verwendet Optionsgruppen zur Aktivierung und Konfiguration zusätzlicher Funktionen. Weitere Informationen finden Sie unter Arbeiten mit Optionsgruppen.

    Verschlüsselung: Diese Option ist im Rahmen des kostenlosen Kontingents nicht verfügbar. Weitere Informationen finden Sie unter Verschlüsseln von Amazon-RDS-Ressourcen.

    Backup

    • Aufbewahrungszeitraum für Backups: Sie können festlegen, wie viele Tage das vorgenommene Backup aufbewahrt werden soll. Setzen Sie für dieses Tutorial den Wert auf 1 Tag.
    • Backup-Fenster: Verwenden Sie die Standardoption Keine Präferenz.

    Wartung

    • Nebenversionen automatisch aktualisieren: Wählen Sie Automatisches Aktualisieren von Nebenversionen aktivieren aus, um Updates automatisch durchzuführen, sobald sie verfügbar sind.
    • Wartungsfenster: Wählen Sie Keine Präferenz aus.

    Löschschutz: Deaktivieren Sie die Option Löschschutz aktivieren für dieses Tutorial aus. Wenn diese Option aktiviert ist, wird verhindert, dass Sie versehentlich die Datenbank löschen.

    Wählen Sie Datenbank erstellen aus.

    Ansicht Zusätzliche Konfiguration

    h. Ihre DB-Instance wird jetzt erstellt.

    Hinweis: Je nach der Klasse und dem Speicher, die/den Sie Ihrer DB-Instance zugewiesen haben, kann es einige Minuten dauern, bis die neue DB-Instance verfügbar ist.

    Die neue DB-Instance wird in der Liste der DB-Instances in der RDS-Konsole angezeigt. Bis die DB-Instance erstellt ist und verwendet werden kann, hat sie den Status Wird erstellt . Wenn der Status in Verfügbar geändert wurde, können Sie sich auf der DB-Instance mit einer Datenbank verbinden.  

    Sie können schon zum nächsten Schritt übergehen, während Sie darauf warten, dass die DB-Instance verfügbar wird.

    Ihre DB-Instance wird erstellt.
  • Wenn die Datenbank-Instance erstellt wurde und der Status sich in Verfügbar geändert hat, können Sie sich auf der DB-Instance mit jedem Standard-SQL-Client mit einer Datenbank verbinden. In diesem Schritt laden wir SQL Workbench herunter. Dabei handelt es sich um einen gängigen SQL-Client.

    a. Gehen Sie zur Seite Download MySQL Workbench, um MySQL Workbench herunterzuladen und zu installieren. Weitere Informationen zur Verwendung von MySQL finden Sie in der Dokumentation zu MySQL.

    Hinweis: Hinweis: Denken Sie daran, MySQL Workbench auf demselben Gerät auszuführen, auf dem Sie die DB-Instance erstellt haben. Die Sicherheitsgruppe, in der sich Ihre Datenbank befindet, ist so konfiguriert, dass nur eine Verbindung über das Gerät zugelassen wird, mit dem Sie die DB-Instance erstellt haben.

    Gehen Sie zur Seite Download MySQL Workbench, um MySQL Workbench herunterzuladen und zu installieren.

    b. Sie werden aufgefordert, sich anzumelden, zu registrieren oder mit dem Herunterladen zu beginnen. Um das Programm schnell herunterzuladen, können Sie auf Nein, danke. Einfach Download starten. klicken.

    Sie werden aufgefordert, sich anzumelden, zu registrieren oder mit dem Herunterladen zu beginnen.
  • In diesem Schritt stellen wir über MySQL Workbench eine Verbindung zur Datenbank her, die Sie erstellt haben.

    a. Starten Sie die MySQL Workbench-Anwendung, und gehen Sie in der Menüleiste zu Database > Connect to Database (Datenbank > Mit Datenbank verbinden) (Strg + U).

    Starten Sie die MySQL Workbench-Anwendung, und gehen Sie in der Menüleiste zu Datenbank > Mit Datenbank verbinden (Strg + U).

    b. Daraufhin wird ein Dialogfeld angezeigt. Geben Sie Folgendes ein:

    • Hostname: Sie finden den Hostnamen in der Amazon-RDS-Konsole, wie auf dem Screenshot dargestellt.
    • Port: Der Standardwert sollte 3306 sein.
    • Username (Benutzername): Geben Sie den Benutzernamen ein, den Sie für die Amazon RDS-Datenbank erstellt haben. Der in diesem Tutorial verwendete Name lautet: masterUsername.
    • Passwort: Wählen Sie In Vault speichern (oder in Keychain speichern auf MacOS) aus, und geben Sie dann das Passwort ein, das Sie beim Erstellen der Amazon-RDS-Datenbank verwendet haben.

    Wählen Sie OK aus.

    c. Sie sind jetzt mit der Datenbank verbunden. In der MySQL Workbench sehen Sie verschiedene Schemaobjekte, die in der Datenbank verfügbar sind. Sie können Tabellen erstellen, Daten einfügen und Abfragen ausführen.

    Ansicht MySQL-Workbench
  • Sie können die MySQL-DB-Instance einfach aus der Amazon-RDS-Konsole löschen. Es handelt sich um eine bewährte Methode, um Instances zu löschen, die Sie nicht länger verwenden, damit Sie nicht weiterhin für diese bezahlen müssen.

    a. Gehen Sie zurück zur Amazon-RDS-Konsole. Wählen Sie Datenbanken, wählen Sie die zu löschende Instance aus, und wählen Sie dann Löschen aus dem Dropdown-Menü Aktionen aus.

    Wählen Sie unter Aktionen die Option Löschen.

    b. Sie werden dazu aufgefordert, einen abschließenden Snapshot zu erstellen und das Löschen zu bestätigen. In unserem Beispiel erstellen Sie keinen abschließenden Snapshot. Bestätigen Sie jedoch, dass Sie die Instance löschen möchten, und wählen Sie dann Löschen aus. 

    Hinweis: Es dauert möglicherweise einige Minuten, bis Ihre DB-Instance gelöscht wurde.

    Bildschirm löschen

War diese Seite hilfreich?

Herzlichen Glückwunsch!

Sie haben eine MySQL-Datenbank-Instance mit Amazon RDS erstellt, eine Verbindung hergestellt und sie gelöscht.  Mit Amazon RDS ist das Einrichten, Betreiben und Skalieren einer relationalen Datenbank in der Cloud ganz einfach. Dieser Service stellt kosteneffiziente und individuell anpassbare Kapazitäten zur Verfügung und erledigt gleichzeitig zeitraubende Datenbank-Verwaltungsaufgaben, sodass Sie sich besser auf Ihre Anwendungen und Ihr Unternehmen konzentrieren können.