Google CloudSQL ist ein verwalteter Dienst für Datenbanken mit Unterstützung für MySQL und PostgreSQL. CloudSQL ist in einige der anderen Google Cloud Platform-Dienste integrierbar, einschließlich Datenreplikation über mehrere Zonen hinweg mit automatischem Failover. In diesem Artikel besprechen wir die Migration einer MySQL-Datenbankinstanz von Google CloudSQL zu AWS RDS mit Database Migration Service (DMS). Dieser Artikel hat die folgenden Abschnitte:
- Einstellung der Umgebung
- Erstellen einer MySQL-RDS-DB-Instance
- Verbindung zur MySQL-Datenbank auf RDS herstellen
- Erstellen eines Google Cloud Platform-Projekts
- Erstellen einer CloudSQL-Instanz
- Hinzufügen einer Route für die IP-Adresse der CloudSQL-DB-Instanz zur VPC-Routing-Tabelle
- Erstellen einer DMS-Replikationsinstanz
- Hinzufügen einer Network for Replication-Instance-Konnektivität zu einer CloudSQL-DB-Instance
- Datenbankreplikationsendpunkte erstellen
- Erstellen einer Replikationsaufgabe
- Ausführen des Replikations-Tasks
- Durchsuchen der migrierten Tabellen
- Durchsuchen der CloudWatch-Protokolle
- Migration löschen
- DB-Instances löschen
- Schlussfolgerung
Einstellung der Umgebung
Ein Google Cloud Platform-Rechnungskonto ist erforderlich. Das kostenlose Kontingent der Google Cloud Platform bietet im ersten Jahr eine kostenlose Testversion. Ein AWS-Konto ist ebenfalls erforderlich; dieses kann unter https://aws.amazon.com/resources/create-account/ erstellt werden.
Erstellen einer MySQL-RDS-DB-Instance
Da wir eine MySQL-Datenbank von CloudSQL zu AWS RDS migrieren werden, müssen wir eine MySQL-Datenbankinstanz auf RDS erstellen. Navigieren Sie zu RDS unter https://aws.amazon.com/rds und wählen Sie im RDS-Assistenten MySQL als Engine aus, wie in Abbildung 1 gezeigt.
Abbildung 1: Auswählen von MySQL Database Engine
In Produktion? , wählen Sie Entwicklung/Test aus , wie in Abbildung 2 gezeigt.
Abbildung 2: Auswählen von Entwicklung &Test
In DB-Details angeben , aktivieren Sie das Kontrollkästchen Nur Optionen anzeigen, die für das kostenlose Kontingent von RDS infrage kommen , wie in Abbildung 3 gezeigt. Wählen Sie als Lizenzmodell General-Public-License aus. Wählen Sie die DB-Engine-Version als MySQL 5.6.35 aus. Die MySQL-Versionen 5.5, 5.6 und 5.7 werden für das DMS-Ziel unterstützt. Wählen Sie die DB-Instance-Klasse als db.t2.micro aus, die eine Kapazität von 1 vCPU und 1 GB RAM hat. Wählen Sie Multi-AZ-Bereitstellung als Nein aus. Wählen Sie als Speichertyp Allgemein (SSD) und als zugewiesenen Speicher 5 GB aus.
Abbildung 3: DB-Details angeben
Geben Sie in den Datenbankeinstellungen eine DB-Instanz-ID an (mysqldb), Master-Benutzername und Master-Passwort, wie in Abbildung 4 gezeigt. Klicken Sie auf „Nächster Schritt“.
Abbildung 4: Festlegen von Datenbankeinstellungen
Wählen Sie unter Erweiterte Einstellungen konfigurieren eine VPC aus, wie in Abbildung 5 gezeigt. Die DMS-Migration muss in derselben VPC wie die RDS-DB-Instance erstellt werden. Legen Sie die Availability Zone als us-east-1b fest. Wählen Sie die Option zum Erstellen einer neuen Sicherheitsgruppe aus. Geben Sie in den Datenbankoptionen einen Datenbanknamen (mysqldb) an. Geben Sie einen Datenbankport (3306) an und wählen Sie eine DB-Parametergruppe aus.
Abbildung 5: Erweiterte Einstellungen konfigurieren
Die meisten oder alle anderen Einstellungen – einschließlich Optionsgruppe, IAM DB-Authentifizierung aktivieren, Verschlüsselung aktivieren, Sicherung und Überwachung – können als Standard beibehalten werden (siehe Abbildung 6). Automatische Sicherungen müssen für MySQL auf RDS als DMS-Quelle aktiviert werden. Klicken Sie auf DB-Instanz starten .
Abbildung 6: DB-Instance starten
Eine neue DB-Instance wird erstellt, wie die Meldung in Abbildung 7 zeigt. Klicken Sie auf View Your DB Instances, um die DB-Instances anzuzeigen.
Abbildung 7: Ihre DB-Instance wird erstellt
Eine neue MySQL-DB-Instance auf RDS wird gestartet, wie in Abbildung 8 gezeigt.
Abbildung 8: MySQL-DB-Instance auf RDS
Klicken Sie auf den Link Sicherheitsgruppe, wie in Abbildung 9 gezeigt, um die Regeln für eingehenden/ausgehenden Datenverkehr so zu ändern, dass Datenverkehr von/zu allen IP-Adressen zugelassen wird.
Abbildung 9: Link zur Sicherheitsgruppe
Wählen Sie die Registerkarte Eingehend aus und klicken Sie auf die Schaltfläche Bearbeiten, um die eingehenden Regeln zu ändern, wie in Abbildung 10 gezeigt.
Abbildung 10: Eingangsregeln ändern
Legen Sie unter „Eingehende Regeln bearbeiten“ den Typ auf „Alle Datenverkehr“, das Protokoll auf „Alle“, den Portbereich auf „0–65535“ und die Quelle auf „Überall“ fest und klicken Sie auf „Speichern“ (siehe Abbildung 11).
Abbildung 11: Eingangsregeln bearbeiten
Die modifizierten Inbound-Regeln sind in Abbildung 12 dargestellt.
Abbildung 12: Eingehende Regeln
Die ausgehenden Regeln müssen nicht geändert werden, da sie bereits so eingestellt sind, dass sie Datenverkehr zu allen Ziel-IPs zulassen, wie in Abbildung 13 gezeigt.
Abbildung 13: Ausgehende Regeln
Verbindung zur MySQL-Datenbank auf RDS herstellen
Rufen Sie den RDS-DB-Instance-Host vom Endpunkt ab; Die Hostadresse ist der Endpunkt, wobei das Port-Suffix :3306 entfernt wurde. Verbinden Sie sich mit der MySQL-Datenbankinstanz auf RDS unter Verwendung der Hostadresse und des Ports mit dem folgenden mysql-Befehl, um eine MySQL-Befehlszeilenschnittstelle zu starten.
mysql --host=mysqldb.crbmlbxmp8qi.us-east-1.rds.amazonaws.com --port=3306 --user=dvohra --password=mysql5db
Der Host, der Benutzer und das Kennwort wären für verschiedene Benutzer unterschiedlich. Gewähren Sie dem DMS-Benutzer mit den folgenden Befehlen Zugriff auf das MySQL-Konto, wobei der DMS-Benutzer für verschiedene Benutzer unterschiedlich wäre.
ALTER, CREATE, DROP, INDEX, INSERT, UPDATE, DELETE, SELECT ON mysqldb.* TO 'dvohra'@'%' GEWÄHREN;ALLE PRIVILEGIEN AUF awsdms_control.* TO 'dvohra'@'%' GEWÄHREN;Erstellen eines Google Cloud Platform-Projekts
Sie müssen ein Google Cloud Platform-Projekt erstellen, um CloudSQL verwenden zu können. Um ein Projekt zu erstellen, klicken Sie auf Leeres Projekt erstellen Link auf der Seite Erste Schritte, wie in Abbildung 14 gezeigt.
Abbildung 14: Erstellen Sie ein leeres ProjektIm Neuen Projekt geben Sie einen Projektnamen an (MySQLDB) und klicken Sie auf Erstellen , wie in Abbildung 15 gezeigt.
Abbildung 15: Neues ProjektEin neues Projekt wird erstellt, wie im Dashboard in Abbildung 16 gezeigt.
Abbildung 16: Neues Google Cloud Platform-ProjektErstellen einer CloudSQL-Instanz
In diesem Abschnitt erstellen wir eine CloudSQL-Instanz. Navigieren Sie in einem Browser zur CloudSQL-URL https://cloud.google.com/sql/, wie in Abbildung 17 gezeigt. Klicken Sie auf Konsole anzeigen.
Abbildung 17: Konsole anzeigenWählen Sie die MySQLDB aus Projekt und klicken Sie auf Instanz erstellen , wie in Abbildung 18 gezeigt.
Abbildung 18: Instanz erstellenIm Instanz erstellen Wählen Sie im Assistenten MySQL aus und klicken Sie auf Weiter , wie in Abbildung 19 gezeigt.
Abbildung 19: Engine als MySQL auswählenWählen Sie unter MySQL-Instanztyp auswählen , klicken Sie auf Zweite Generation auswählen , um den Instance-Typ „MySQL Second Generation“ auszuwählen, wie in Abbildung 20 gezeigt. Einige der Vorteile des Instance-Typs „Second Generation“ werden ebenfalls aufgelistet.
Abbildung 20: Auswählen einer MySQL-Instanz der zweiten GenerationIn Erstellen Sie eine MySQL-Instanz der zweiten Generation (siehe Abbildung 21), geben Sie eine Instanz-ID an und ein Root-Passwort , und wählen Sie eine Region aus und Zone. Klicken Sie auf Erstellen .
Abbildung 21: Erstellen Sie eine MySQL-Instanz der zweiten GenerationEine MySQL-Instanz wird erstellt, wie in der Instanztabelle in Abbildung 22 gezeigt.
Abbildung 22: CloudSQL MySQL-InstanzHinzufügen einer Route für die IP-Adresse der CloudSQL-DB-Instanz zur VPC-Routing-Tabelle
Wir müssen die Routing-Tabelle für die VPC ändern, in der die RDS-DB-Instance und die DMS-Migration erstellt werden, um den Zugriff auf die IP-Adresse der CloudSQL-Instance zu ermöglichen. Rufen Sie zuerst die IP-Adresse der CloudSQL-Instanz von der CloudSQL-Konsole ab, wie in Abbildung 23 gezeigt.
Abbildung 23: IP-Adresse der CloudSQL-DB-InstanzKlicken Sie auf die Routentabelle Link, wie in Abbildung 24 gezeigt, für die VPC, in der die RDS-DB-Instance erstellt wird und DMS anschließend erstellt werden soll.
Abbildung 24: Routing-Tabellen-LinkWählen Sie die aufgelistete Route aus und klicken Sie auf Bearbeiten, wie in Abbildung 25 gezeigt.
Abbildung 25: Route>BearbeitenKlicken Sie auf Weitere Route hinzufügen (siehe Abbildung 26).
Abbildung 26: Fügen Sie eine weitere Route hinzuGeben Sie die IP-Adresse der CloudSQL-Instanz in Destination an, wie in Abbildung 27 gezeigt.
Abbildung 27: Ziel als IP-Adresse der CloudSQL-Instanz angebenWählen Sie das Ziel als Internet-Gateway aus, das der VPC zugeordnet ist, wie in Abbildung 28 gezeigt. Ein Internet-Gateway ermöglicht die Kommunikation zwischen den Instanzen in einer VPC und dem Internet.
Abbildung 28: Ziel als Internet-Gateway auswählenKlicken Sie auf Speichern, um die Route zu speichern. Eine Route wird hinzugefügt, wie in Abbildung 29 gezeigt.
Abbildung 29: Route für CloudSQL-InstanzErstellen einer DMS-Replikationsinstanz
In diesem Abschnitt erstellen wir eine Replikationsinstanz zum Migrieren einer CloudSQL-Instanz zu RDS. Klicken Sie auf Migration erstellen auf der Startseite des Datenbankmigrationsdienstes, wie in Abbildung 30 gezeigt.
Abbildung 30: Migration erstellenKlicken Sie auf der Willkommensseite auf Weiter (siehe Abbildung 31).
Abbildung 31: Willkommensseite>WeiterIn der Replikationsinstanz erstellen Geben Sie auf der Seite „dms.t2.medium“ einen Namen und eine Beschreibung an, wie in Abbildung 32 gezeigt. Wählen Sie eine Instance-Klasse als „dms.t2.medium“ aus. Wählen Sie die Version der Replikations-Engine als 2.2.1 aus. Wählen Sie dieselbe VPC aus, in der die RDS-DB-Instance erstellt wurde. Wählen Sie Multi-AZ A Nein. Aktivieren Sie das Kontrollkästchen Öffentlich zugänglich.
Abbildung 32: Konfigurieren einer ReplikationsinstanzGeben Sie unter „Erweitert“ den zugewiesenen Speicher (50 GB) an, wählen Sie eine Replikations-Subnetzgruppe aus und wählen Sie die gleiche Verfügbarkeitszone wie für die RDS-DB-Instance, us-east-1b, wie in Abbildung 33 gezeigt. Wählen Sie die standardmäßige VPC-Sicherheitsgruppe aus. Wählen Sie den für DMS erstellten KMS-Hauptschlüssel aus.
Abbildung 33: Erweiterte Optionen konfigurierenWählen Sie die standardmäßigen Wartungseinstellungen aus und klicken Sie auf Weiter, wie in Abbildung 34 gezeigt.
Abbildung 34: Replikationsinstanz>WeiterDie Meldung „Ihre Replikationsinstanz wird erstellt“ wird angezeigt, wie in Abbildung 35 dargestellt. Die Endpunkte der Quell- und Zieldatenbank können erst konfiguriert werden, nachdem die Replikationsinstanz erstellt wurde.
Abbildung 35: Ihre Replikationsinstanz wird erstelltWenn die Replikationsinstanz erstellt wurde, wird die Meldung „Replikationsinstanz erfolgreich erstellt“ angezeigt (siehe Abbildung 36).
Abbildung 36: Replikationsinstanz erfolgreich erstelltDie Replikationsinstanzen listet die neu erstellte Replikationsinstanz auf, wie in Abbildung 37 gezeigt.
Abbildung 37: ReplikationsinstanzenHinzufügen einer Network for Replication Instance-Konnektivität zu einer CloudSQL-DB-Instance
Ermitteln Sie zunächst die IP-Adresse, auf der die Replikationsinstanz ausgeführt wird. Die IP-Adresse kann von der Konsole der Replikationsinstanz abgerufen werden, wie in Abbildung 38 gezeigt.
Abbildung 38: IP-Adresse für ReplikationsinstanzNachdem wir die IP-Adresse erhalten haben, fügen wir als Nächstes der MySQL-Instanz auf CloudSQL ein Netzwerk hinzu, das aus der IP-Adresse besteht. Klicken Sie auf den Link CloudSQL MySQL-Instanz, wie in Abbildung 39 gezeigt.
Abbildung 39: CloudSQL MySQL-DB-InstanzKlicken Sie auf MySQL-Datenbankinstanz autorisieren Detailseite, wie in Abbildung 40 gezeigt.
Abbildung 40: AutorisierungKlicken Sie auf Netzwerk hinzufügen (siehe Abbildung 41).
Abbildung 41: Netzwerk hinzufügenIn Neues Netzwerk , geben Sie einen Netzwerknamen und eine Netzwerk-IP-Adresse als IP-Adresse der Replikationsinstanz an, wie in Abbildung 42 gezeigt, und klicken Sie auf Fertig.
Abbildung 42: Neues Netzwerk zu CloudSQL hinzufügenEin neues Netzwerk wird hinzugefügt, wie in Abbildung 43 gezeigt. Klicken Sie auf Speichern um das Netzwerk zu speichern.
Abbildung 43: Neues Netzwerk speichernEine Meldung „Instanz wird aktualisiert“ wird angezeigt, wie in Abbildung 44 gezeigt.
Abbildung 44: Instanz wird aktualisiertWenn die Instanz aktualisiert wurde, zeigt das Instanzsymbol dasselbe an, wie in Abbildung 45 gezeigt.
Abbildung 45: Instanz aktualisiertKlicken Sie auf Übersicht (siehe Abbildung 46), um die Instanzübersicht anzuzeigen.
Abbildung 46: ÜbersichtDas neue Netzwerk wird unter Autorisierte Netzwerke aufgelistet in den Instanzdetails Seite, wie in Abbildung 47 gezeigt.
Abbildung 47: Autorisierte NetzwerkeDatenbankreplikationsendpunkte erstellen
Als Nächstes erstellen wir die Endpunkte der Quell- und Zieldatenbank. Geben Sie Endpunktkennungen für Quell- und Zieldatenbanken an. Wählen Sie für Source engine mysql aus , wie in Abbildung 48 gezeigt.
Abbildung 48: Quell-Engine als mysql auswählenWählen Sie als Ziel-Engine mysql aus auch, wie in Abbildung 49 gezeigt.
Abbildung 49: Auswahl der Ziel-Engine als mysqlKopieren Sie für den Quellservernamen die IPv4-Adresse der CloudSQL-Instanz, wie in Abbildung 50 gezeigt.
Abbildung 50: IPv4-Adresse der CloudSQL-InstanzGeben Sie für die Zieldatenbank den Servernamen als Endpunkt abzüglich des Port-Suffix „:3306“ für die RDS-DB-Instance für die MySQL-Datenbank an (siehe Abbildung 51). Geben Sie Port für Quell- und Zieldatenbanken als 3306 an. Wählen Sie für den SSL-Modus für Quell- und Zielverbindungen „none“ aus. Geben Sie den Benutzernamen für die Quelldatenbank als root und das Passwort als beim Erstellen der CloudSQL-Instanz festgelegt an. Legen Sie auf ähnliche Weise den Benutzernamen und das Kennwort für die Zieldatenbank auf RDS fest.
Abbildung 51: Verbindungsdetails der Quell- und Zieldatenbank konfigurierenWählen Sie für den Abschnitt Erweitert sowohl der Quell- als auch der Zieldatenbank den KMS-Hauptschlüssel dms aus, der für DMS erstellt wurde. Klicken Sie auf Test ausführen , wie in Abbildung 52 gezeigt, für die Quellenverbindung. Klicken Sie in ähnlicher Weise auf Test für die Zielverbindung ausführen.
Abbildung 52: Test ausführenWenn das Ergebnis des Tests sowohl für die Quell- als auch für die Zieldatenbankverbindung „Verbindung erfolgreich getestet“ lautet, klicken Sie auf Weiter, wie in Abbildung 53 gezeigt.
Abbildung 53: Verbindungen testenErstellen einer Replikationsaufgabe
Geben Sie unter Aufgabe erstellen einen Aufgabennamen und eine Aufgabenbeschreibung an, wie in Abbildung 54 gezeigt. Der Quellendpunkt, der Zielendpunkt und die Replikationsinstanz sind fest codiert. Wählen Sie als Migrationstyp Vorhandene Daten migrieren aus. Aktivieren Sie das Kontrollkästchen Aufgabe beim Erstellen starten.
Abbildung 54: Aufgabe erstellenWählen/stellen Sie in den Aufgabeneinstellungen den Zieltabellen-Vorbereitungsmodus ein als Nichts tun , LOB-Spalten in die Replikation einbeziehen als begrenzter LOB-Modus und Max. LOB-Größe 32 KB, wie in Abbildung 55 gezeigt. Wählen Sie Protokollierung aktivieren aus Option.
Abbildung 55: AufgabeneinstellungenIn Tabellenzuordnungen , gezeigt in Abbildung 56, muss mindestens eine Auswahlregel hinzugefügt werden.
Abbildung 56: TabellenzuordnungenWählen Sie Schema eingeben aus Option im Schemaname ist Feld. Geben Sie Schemaname ist wie an mysql , wie in Abbildung 57 gezeigt. Geben Sie Tabellenname ist wie an innodb_index_stats. Wählen Sie Aktion aus als Einschließen . Klicken Sie auf Auswahlregel hinzufügen .
Abbildung 57: Hinzufügen einer AuswahlregelUm eine weitere Auswahlregel hinzuzufügen, klicken Sie auf Auswahlregel hinzufügen Link, wie in Abbildung 58 gezeigt.
Abbildung 58: Auswahlregel hinzufügenFügen Sie eine Auswahlregel hinzu, um die Tabelle mysql.innodb_table_stats einzuschließen , wie in Abbildung 59 gezeigt.
Abbildung 59: Hinzufügen einer Auswahlregel für mysql.innodb_table_statsAuswahlregeln können hinzugefügt werden, eine für jede Tabelle, oder durch Verwendung eines regulären Platzhalterausdrucks. Als nächstes werden wir ein % verwenden, um eine Auswahlregel hinzuzufügen. Klicken Sie auf Auswahlregel hinzufügen , wie in Abbildung 60 gezeigt.
Abbildung 60: Link Auswahlregel hinzufügenGeben Sie Schema an als mysql und geben Sie Tabellenname an als time_zone% , die alle Tabellen repräsentiert, die mit „time_zone“ beginnen (siehe Abbildung 61).
beginnen
Abbildung 61: Hinzufügen einer Auswahlregel, um alle Tabellen im MySQL-Schema einzuschließen, die mit time_zoneKlicken Sie auf Aufgabe erstellen um eine Aufgabe zu erstellen, wie in Abbildung 62 gezeigt.
Abbildung 62: Aufgabe erstellenEine neue Aufgabe mit dem Status Wird erstellt wird hinzugefügt zunächst, wie in Abbildung 63 gezeigt. Klicken Sie auf Daten vom Server aktualisieren um den Aufgabenstatus regelmäßig zu aktualisieren.
Abbildung 63: Aufgabe hinzugefügt mit Status Wird erstelltWenn die Aufgabe erstellt wurde und zur Ausführung bereit ist, wird der Status Bereit, wie in Abbildung 64 gezeigt.
Abbildung 64: Aufgabenstatus BereitAusführen des Replikations-Tasks
Um die Replikationsinstanz zu starten, klicken Sie auf die Schaltfläche Start/Fortsetzen, wie in Abbildung 65 gezeigt.
Abbildung 65: Starten/FortsetzenDer Aufgabenstatus wird zu Wird gestartet (siehe Abbildung 66). Klicken Sie regelmäßig auf Daten vom Server aktualisieren Schaltfläche, um den Status zu aktualisieren, wie in Abbildung 66 gezeigt.
Abbildung 66: Aufgabenstatus wird gestartetDer Aufgabenstatus wird zu Wird ausgeführt wenn die Task ausgeführt wird. Wenn der vollständige Ladevorgang abgeschlossen ist, ändert sich der Status zu Laden abgeschlossen , wie in Abbildung 67 gezeigt.
Abbildung 67: Laden abgeschlossenDurchsuchen der migrierten Tabellen
Die Tabellen geladen Spalte hat für die sieben migrierten Tabellen den Wert 7, wie in Abbildung 68 gezeigt.
Abbildung 68: Sieben Tabellen migriertUm Details zu den migrierten Tabellen zu finden, wählen Sie die Tabellenstatistik aus Registerkarte, wie in Abbildung 69 gezeigt.
Abbildung 69: TabellenstatistikAlle migrierten Tabellen werden aufgelistet, wie in Abbildung 70 gezeigt.
Abbildung 70: Tabellen migriertDurchsuchen der CloudWatch-Protokolle
Um die CloudWatch-Protokolle zu durchsuchen, klicken Sie auf den Link in den Protokollen (siehe Abbildung 71).
Abbildung 71: ProtokolllinkCloudWatch-Protokolle führen einen Protokolleintrag für jede migrierte Tabelle auf, wie in Abbildung 72 gezeigt. Wenn alle Tabellen, die mithilfe der Auswahl- und Transformationsregeln konfiguriert wurden, migriert wurden, wird der Protokolleintrag „Alle Tabellen werden geladen“ hinzugefügt.
Abbildung 72: CloudWatch-ProtokolleWenn alle Tabellen geladen wurden, erscheint ein Protokolleintrag Aufgabenverwaltung beendet hinzugefügt wird, wie in Abbildung 73 gezeigt.
Abbildung 73: Aufgabenverwaltung beendetMigration löschen
Um eine Migration zu löschen, ist die Reihenfolge umgekehrt wie beim Erstellen einer Migration.
- Löschen Sie die Migrationsaufgabe(n).
- Löschen Sie die Datenbankendpunkte.
- Löschen Sie die Replikationsinstanz.
Um die Aufgabe zu löschen, wählen Sie die Aufgabe aus und klicken Sie auf „Löschen“, wie in Abbildung 74 gezeigt.
Abbildung 74: Aufgabe>LöschenKlicken Sie im Dialogfeld Aufgabe löschen auf Löschen, wie in Abbildung 75 gezeigt.
Abbildung 75: Bestätigungsdialog für Aufgaben löschenDer Aufgabenstatus wird zu Wird gelöscht (siehe Abbildung 76).
Abbildung 76: Aufgabe löschenUm die Endpunkte zu löschen, wählen Sie die Endpunkte aus und klicken Sie auf Löschen, wie in Abbildung 77 gezeigt.
Abbildung 77: Endpunkte>LöschenIm Endpunkt löschen Bestätigungsdialog, klicken Sie auf Löschen, wie in Abbildung 78 gezeigt.
Abbildung 78: Bestätigungsdialog zum Löschen des EndpunktsDer Status für die Endpunkte lautet Löschen, wie in Abbildung 79 gezeigt.
Abbildung 79: Endpunkte löschenUm eine Replikationsinstanz zu löschen, wählen Sie die Replikationsinstanz aus und klicken Sie auf Löschen, wie in Abbildung 80 gezeigt.
Abbildung 80: Replikationsinstanzen>LöschenIn Replikationsinstanz löschen Bestätigungsdialog, klicken Sie auf Löschen (siehe Abbildung 81).
Abbildung 81: Bestätigungsdialog Replikationsinstanz löschenDer Status für die Replikationsinstanz wird zu Löschen, wie in Abbildung 82 gezeigt.
Abbildung 82: Replikationsinstanz löschenDB-Instances löschen
Löschen Sie als Nächstes die Quell- und Zieldatenbanken. Um die Zieldatenbank zu löschen, bei der es sich um eine MySQL-Datenbank auf RDS handelt, wählen Sie die Datenbankinstanz in der Tabelle Alle Instanzen aus und klicken Sie auf Instanzaktionen> Löschen, wie in Abbildung 83 gezeigt.
Abbildung 83: Instanzaktionen>LöschenWählen Sie unter DB-Instanz löschen die Option aus, keinen endgültigen Snapshot zu erstellen, aktivieren Sie das Kontrollkästchen zur Bestätigung und klicken Sie auf Löschen, wie in Abbildung 84 gezeigt.
Abbildung 84: Dialogfeld "DB-Instanz löschen"Die RDS-DB-Instance beginnt gelöscht zu werden, wie durch den Deleting-Status in Abbildung 85 angezeigt.
Abbildung 85: Löschen der RDS-DB-InstanzUm die CloudSQL-DB-Instance zu löschen, klicken Sie mit der rechten Maustaste auf mysql DB-Instance-Verwaltungssymbol und wählen Sie Löschen (siehe Abbildung 86).
Abbildung 86: CloudSQL mysql>LöschenIm Feld Instanz löschen? Bestätigungsdialog, geben Sie den Instanznamen in das dafür vorgesehene Feld ein, um zu bestätigen, dass die Instanz gelöscht werden soll, und klicken Sie auf Löschen, wie in Abbildung 87 gezeigt.
Abbildung 87: Bestätigungsdialog zum Löschen der InstanzSchlussfolgerung
In diesem Artikel haben wir die Migration von MySQL auf CloudSQL zu AWS RDS mit dem AWS Database Migration Service besprochen.