Anleitung und Anforderungen für Lab-Einrichtung
Schützen Sie Ihr Konto und Ihren Fortschritt. Verwenden Sie immer den privaten Modus und Lab-Anmeldedaten, um dieses Lab auszuführen.

Migration einer lokalen MySQL-Datenbank mit einem kontinuierlichen Database Migration Service-Job

Lab 1 Stunde 30 Minuten universal_currency_alt 1 Guthabenpunkt show_chart Einsteiger
info Dieses Lab kann KI-Tools enthalten, die den Lernprozess unterstützen.
Dieser Inhalt ist noch nicht für Mobilgeräte optimiert.
Die Lernumgebung funktioniert am besten, wenn Sie auf einem Computer über einen per E‑Mail gesendeten Link darauf zugreifen.

GSP860

Logo: Google Cloud-Labs zum selbstbestimmten Lernen

Übersicht

Database Migration Service bietet Optionen für einmalige und kontinuierliche Jobs zum Migrieren von Daten zu Cloud SQL. Hierfür können verschiedene Verbindungsoptionen verwendet werden, darunter IP-Zulassungslisten, VPC-Peering und umgekehrte SSH-Tunnel (siehe Dokumentation zu Verbindungsoptionen im Leitfaden zum Konfigurieren der Verbindung).

In diesem Lab migrieren Sie eine lokale MySQL-Datenbank (die auf einer virtuellen Maschine ausgeführt wird) zu Cloud SQL for MySQL. Dazu verwenden Sie einen kontinuierlichen Database Migration Service-Job und eine VPC-Peering-Verbindung.

Nachdem Sie den Migrationsjob erstellt und ausgeführt haben, vergewissern Sie sich, dass eine Erstkopie der Datenbank erfolgreich zur Cloud SQL for MySQL-Instanz migriert wurde. Sie erfahren außerdem mehr darüber, wie fortlaufende Migrationsjobs Datenupdates der Quelldatenbank auf die Cloud SQL-Instanz übertragen. Schließlich beenden Sie den Migrationsjob, indem Sie die Cloud SQL-Instanz zu einer eigenständigen Datenbank zum Lesen und Schreiben von Daten hochstufen.

Aufgaben

In diesem Lab erfahren Sie, wie Sie einen kontinuierlichen Database Migration Service-Job konfigurieren, um Datenbanken von einer MySQL-Instanz zu Cloud SQL for MySQL zu migrieren.

  • Sie erstellen ein Profil für eine Quellverbindung zu einer MySQL-Instanz (z. B. einer lokalen MySQL-Datenbank).
  • Sie konfigurieren mit VPC-Peering die Konnektivität zwischen den Quell- und Zieldatenbankinstanzen.
  • Sie erstellen mithilfe des Database Migration Service einen fortlaufenden Migrationsjob, führen ihn aus und prüfen, ob er richtig ausgeführt wurde.
  • Sie stufen die Zielinstanz (Cloud SQL for MySQL) zu einer eigenständigen Datenbank zum Lesen und Schreiben von Daten hoch.

Einrichtung und Anforderungen

Vor dem Klick auf „Start Lab“ (Lab starten)

Lesen Sie diese Anleitung. Labs sind zeitlich begrenzt und können nicht pausiert werden. Der Timer beginnt zu laufen, wenn Sie auf Lab starten klicken, und zeigt Ihnen, wie lange Google Cloud-Ressourcen für das Lab verfügbar sind.

In diesem praxisorientierten Lab können Sie die Lab-Aktivitäten in einer echten Cloud-Umgebung durchführen – nicht in einer Simulations- oder Demo-Umgebung. Dazu erhalten Sie neue, temporäre Anmeldedaten, mit denen Sie für die Dauer des Labs auf Google Cloud zugreifen können.

Für dieses Lab benötigen Sie Folgendes:

  • Einen Standardbrowser (empfohlen wird Chrome)
Hinweis: Nutzen Sie den privaten oder Inkognitomodus (empfohlen), um dieses Lab durchzuführen. So wird verhindert, dass es zu Konflikten zwischen Ihrem persönlichen Konto und dem Teilnehmerkonto kommt und zusätzliche Gebühren für Ihr persönliches Konto erhoben werden.
  • Zeit für die Durchführung des Labs – denken Sie daran, dass Sie ein begonnenes Lab nicht unterbrechen können.
Hinweis: Verwenden Sie für dieses Lab nur das Teilnehmerkonto. Wenn Sie ein anderes Google Cloud-Konto verwenden, fallen dafür möglicherweise Kosten an.

Lab starten und bei der Google Cloud Console anmelden

  1. Klicken Sie auf Lab starten. Wenn Sie für das Lab bezahlen müssen, wird ein Dialogfeld geöffnet, in dem Sie Ihre Zahlungsmethode auswählen können. Auf der linken Seite befindet sich der Bereich „Details zum Lab“ mit diesen Informationen:

    • Schaltfläche „Google Cloud Console öffnen“
    • Restzeit
    • Temporäre Anmeldedaten für das Lab
    • Ggf. weitere Informationen für dieses Lab
  2. Klicken Sie auf Google Cloud Console öffnen (oder klicken Sie mit der rechten Maustaste und wählen Sie Link in Inkognitofenster öffnen aus, wenn Sie Chrome verwenden).

    Im Lab werden Ressourcen aktiviert. Anschließend wird ein weiterer Tab mit der Seite „Anmelden“ geöffnet.

    Tipp: Ordnen Sie die Tabs nebeneinander in separaten Fenstern an.

    Hinweis: Wird das Dialogfeld Konto auswählen angezeigt, klicken Sie auf Anderes Konto verwenden.
  3. Kopieren Sie bei Bedarf den folgenden Nutzernamen und fügen Sie ihn in das Dialogfeld Anmelden ein.

    {{{user_0.username | "Username"}}}

    Sie finden den Nutzernamen auch im Bereich „Details zum Lab“.

  4. Klicken Sie auf Weiter.

  5. Kopieren Sie das folgende Passwort und fügen Sie es in das Dialogfeld Willkommen ein.

    {{{user_0.password | "Password"}}}

    Sie finden das Passwort auch im Bereich „Details zum Lab“.

  6. Klicken Sie auf Weiter.

    Wichtig: Sie müssen die für das Lab bereitgestellten Anmeldedaten verwenden. Nutzen Sie nicht die Anmeldedaten Ihres Google Cloud-Kontos. Hinweis: Wenn Sie Ihr eigenes Google Cloud-Konto für dieses Lab nutzen, können zusätzliche Kosten anfallen.
  7. Klicken Sie sich durch die nachfolgenden Seiten:

    • Akzeptieren Sie die Nutzungsbedingungen.
    • Fügen Sie keine Wiederherstellungsoptionen oder Zwei-Faktor-Authentifizierung hinzu (da dies nur ein temporäres Konto ist).
    • Melden Sie sich nicht für kostenlose Testversionen an.

Nach wenigen Augenblicken wird die Google Cloud Console in diesem Tab geöffnet.

Hinweis: Wenn Sie auf Google Cloud-Produkte und ‑Dienste zugreifen möchten, klicken Sie auf das Navigationsmenü oder geben Sie den Namen des Produkts oder Dienstes in das Feld Suchen ein. Symbol für das Navigationsmenü und Suchfeld

Cloud Shell aktivieren

Cloud Shell ist eine virtuelle Maschine, auf der Entwicklertools installiert sind. Sie bietet ein Basisverzeichnis mit 5 GB nichtflüchtigem Speicher und läuft auf Google Cloud. Mit Cloud Shell erhalten Sie Befehlszeilenzugriff auf Ihre Google Cloud-Ressourcen.

  1. Klicken Sie oben in der Google Cloud Console auf Cloud Shell aktivieren Symbol für Cloud Shell-Aktivierung.

  2. Klicken Sie sich durch die folgenden Fenster:

    • Fahren Sie mit dem Informationsfenster zu Cloud Shell fort.
    • Autorisieren Sie Cloud Shell, Ihre Anmeldedaten für Google Cloud API-Aufrufe zu verwenden.

Wenn eine Verbindung besteht, sind Sie bereits authentifiziert und das Projekt ist auf Project_ID, eingestellt. Die Ausgabe enthält eine Zeile, in der die Project_ID für diese Sitzung angegeben ist:

Ihr Cloud-Projekt in dieser Sitzung ist festgelegt als {{{project_0.project_id | "PROJECT_ID"}}}

gcloud ist das Befehlszeilentool für Google Cloud. Das Tool ist in Cloud Shell vorinstalliert und unterstützt die Tab-Vervollständigung.

  1. (Optional) Sie können den aktiven Kontonamen mit diesem Befehl auflisten:
gcloud auth list
  1. Klicken Sie auf Autorisieren.

Ausgabe:

ACTIVE: * ACCOUNT: {{{user_0.username | "ACCOUNT"}}} Um das aktive Konto festzulegen, führen Sie diesen Befehl aus: $ gcloud config set account `ACCOUNT`
  1. (Optional) Sie können die Projekt-ID mit diesem Befehl auflisten:
gcloud config list project

Ausgabe:

[core] project = {{{project_0.project_id | "PROJECT_ID"}}} Hinweis: Die vollständige Dokumentation für gcloud finden Sie in Google Cloud in der Übersicht zur gcloud CLI.

Prüfen, ob die Database Migration API aktiviert ist

  1. Geben Sie in der Google Cloud Console oben in der Suchleiste Database Migration API ein. Klicken Sie auf das Ergebnis für Database Migration API.

Auf der sich öffnenden Seite sehen Sie dann entweder die Statusinformationen oder können die API aktivieren.

  1. Aktivieren Sie die API, falls Sie dies noch nicht getan haben.

Prüfen, ob die Service Networking API aktiviert ist

  1. Geben Sie in der Google Cloud Console oben in der Suchleiste Service Networking API ein. Klicken Sie auf das Ergebnis für Service Networking API.

Auf der sich öffnenden Seite sehen Sie dann entweder die Statusinformationen oder können die API aktivieren.

  1. Aktivieren Sie die API, falls Sie dies noch nicht getan haben.

Aufgabe 1: Verbindungsinformationen für die MySQL-Quellinstanz abrufen

In dieser Aufgabe bestimmen Sie die interne IP-Adresse der Quelldatenbankinstanz, die Sie zu Cloud SQL migrieren möchten.

  1. Klicken Sie in der Google Cloud Console im Navigationsmenü (Symbol für Navigationsmenü) auf Compute Engine > VM-Instanzen.

  2. Suchen Sie die Zeile mit der Instanz dms-mysql-training-vm-v2.

  3. Kopieren Sie den Wert für Interne IP-Adresse (z. B. 10.128.0.2).

Aufgabe 2: Neues Verbindungsprofil für die MySQL-Quellinstanz erstellen

Ein Verbindungsprofil enthält Informationen über die Quelldatenbankinstanz (z. B. eine lokale MySQL-Datenbank) und wird vom Database Migration Service verwendet, um Daten von der Quelle in die Cloud SQL-Zieldatenbankinstanz zu migrieren. Nachdem Sie ein Verbindungsprofil erstellt haben, kann es beliebig oft für Migrationsjobs wiederverwendet werden.

  1. Klicken Sie in der Google Cloud Console im Navigationsmenü (Symbol für Navigationsmenü) auf Alle Produkte anzeigen. Klicken Sie dann im Abschnitt „Datenbanken“ auf Datenbankmigration > Verbindungsprofile.

  2. Klicken Sie auf Profil erstellen.

  3. Wählen Sie auf der Seite Neues Verbindungsprofil erstellen in der Liste Profilrolle die Option Quelle aus.

  4. Wählen Sie als Datenbankmodul die Option MySQL aus.

  5. Geben Sie die erforderlichen Informationen für ein Verbindungsprofil ein:

Attribut Wert
Verbindungsprofilname mysql-vm
Verbindungsprofil-ID Behalten Sie den automatisch generierten Wert bei.
Hostname oder IP-Adresse Geben Sie die interne IP-Adresse für die MySQL-Quellinstanz ein, die Sie in der vorherigen Aufgabe kopiert haben (z. B. 10.128.0.2).
Port 3306
Nutzername admin
Passwort changeme
  1. Wählen Sie unter Region des Verbindungsprofils die Option aus.

  2. Wählen Sie für Verschlüsselungstyp die Option Keine aus.

  3. Klicken Sie auf Erstellen.

In der Liste der Verbindungsprofile wird jetzt ein neues Verbindungsprofil mit dem Namen mysql-vm angezeigt.

Klicken Sie auf Fortschritt prüfen. Neues Verbindungsprofil für die MySQL-Quellinstanz erstellen.

Aufgabe 3: Kontinuierlichen Migrationsjob erstellen und starten

Wenn Sie einen neuen Migrationsjob erstellen, definieren Sie zuerst mithilfe eines zuvor erstellten Verbindungsprofils die Quelldatenbankinstanz. Dann erstellen Sie eine neue Zieldatenbankinstanz und konfigurieren die Verbindung zwischen der Quell- und Zielinstanz.

In dieser Aufgabe verwenden Sie die Migrationsjob-Oberfläche, um eine neue Cloud SQL for MySQL-Datenbankinstanz zu erstellen und sie als Ziel des fortlaufenden Migrationsjobs aus der MySQL-Quellinstanz festzulegen.

Neuen fortlaufenden Migrationsjob erstellen

  1. Klicken Sie in der Google Cloud Console im Navigationsmenü (Symbol für Navigationsmenü) auf Alle Produkte anzeigen. Klicken Sie im Abschnitt „Datenbanken“ auf Datenbankmigration > Migrationsjobs.

  2. Klicken Sie auf Migrationsjob erstellen.

  3. Verwenden Sie für Migrationsjob erstellen auf dem Tab Jetzt starten die folgenden Werte:

Attribut Wert
Name des Migrationsjobs vm-to-cloudsql
Migrationsjob-ID Behalten Sie den automatisch generierten Wert bei.
Quelldatenbankmodul MySQL
Zielregion
Typ des Migrationsjobs Kontinuierlich

Lassen Sie alle anderen Standardeinstellungen unverändert.

  1. Klicken Sie auf Speichern und fortfahren.

Quellinstanz definieren

  1. Wählen Sie unter Quellverbindungsprofil auswählen die Option mysql-vm aus.

  2. Behalten Sie für die anderen Einstellungen die Standardeinstellungen bei.

  3. Klicken Sie auf Speichern und fortfahren.

Zielinstanz erstellen

  1. Geben Sie die erforderlichen Informationen ein, um die Zielinstanz in Cloud SQL zu erstellen:
Attribut Wert
Typ der Zielinstanz Neue Instanz
Zielinstanz-ID mysql-cloudsql
Root-Passwort supersecret!
  1. Entscheiden Sie sich bei Cloud SQL-Version auswählen für die Option Enterprise.

  2. Wählen Sie bei Datenbankversion die Option Cloud SQL for MySQL 5.7 aus.

  3. Wählen Sie unter Zonale Verfügbarkeit die Option Einzelne Zone aus. Klicken Sie dann auf das Drop-down-Menü Zonen einblenden und wählen Sie die Zone aus.

  4. Wählen Sie unter Verbindungen die Optionen Private IP-Adresse und Öffentliche IP-Adresse aus.

  5. Wählen Sie Automatisch zugewiesenen IP-Bereich verwenden aus.

  6. Klicken Sie auf Zuweisen und verbinden.

Hinweis: Dieser Schritt kann ein paar Minuten dauern. Falls Sie dazu aufgefordert werden, die Anfrage zu wiederholen, klicken Sie auf „Wiederholen“, um die Service Networking API zu aktualisieren.

Wenn dieser Schritt abgeschlossen ist, sehen Sie eine aktualisierte Nachricht dazu, dass die Instanz die vorhandene Verbindung zum verwalteten Dienst verwenden wird.

  1. Geben Sie die zusätzlichen Informationen ein, die zum Erstellen der Zielinstanz in Cloud SQL erforderlich sind.
Attribut Wert
Maschinenformen 1vCPU, 3,75 GB
Speichertyp SSD
Speicherkapazität 10 GB
  1. Klicken Sie auf Erstellen und fortfahren.

Wenn Sie dazu aufgefordert werden, bestätigen Sie, indem Sie auf Ziel erstellen und fortfahren klicken.

Verbindungsmethode definieren

Eine Nachricht meldet dann, dass die Zieldatenbankinstanz gerade erstellt wird. Fahren Sie während des Wartens mit Schritt 1 fort.

In der Nachricht steht, dass „Konfigurieren und fortfahren“ aktiviert wird, sobald die Ziel-Cloud SQL-Instanz erstellt worden ist.

  1. Wählen Sie als Verbindungsmethode die Option VPC-Peering aus.

  2. Wählen Sie für VPC die Option default aus.

Das VPC-Peering wird durch Database Migration Service konfiguriert. Dazu nutzt er die Informationen, die für das VPC-Network bereitgestellt wurden (in diesem Fall das Netzwerk „default“).

Fahren Sie erst dann mit dem nächsten Schritt fort, wenn eine aktualisierte Nachricht angezeigt wird, in der steht, dass die Zielinstanz erstellt wurde.

  1. Klicken Sie auf Konfigurieren und fortfahren.

Kontinuierlichen Migrationsjob testen und starten

  1. Sehen Sie sich die Details des Migrationsjobs an.

  2. Klicken Sie auf Job testen.

  3. Wenn der Test erfolgreich war, klicken Sie auf Job erstellen und starten.

Wenn Sie dazu aufgefordert werden, bestätigen Sie, indem Sie auf Erstellen und starten klicken.

Aufgabe 4: Status des kontinuierlichen Migrationsjobs prüfen

  1. Klicken Sie in der Google Cloud Console im Navigationsmenü (Symbol für Navigationsmenü) auf Alle Produkte anzeigen. Klicken Sie im Abschnitt „Datenbanken“ auf Datenbankmigration > Migrationsjobs.

  2. Klicken Sie auf den Migrationsjob vm-to-cloudsql, um die Seite „Details“ aufzurufen.

  3. Prüfen Sie den Status des Migrationsjobs.

    • Wenn Sie den Job noch nicht gestartet haben, wird als Status Nicht gestartet angezeigt. Sie können den Job starten oder löschen.
    • Sobald der Job gestartet wurde, erhält er den Status Wird gestartet, der dann zu Vollständiger Dump wird ausgeführt wechselt, um anzugeben, dass der erste Datenbank-Dump gerade ausgeführt wird.

Wenn der Jobstatus zu Wird ausgeführt wechselt, fahren Sie mit der nächsten Aufgabe fort.

Hinweis: Fortlaufende Migrationsjobs behalten den Status „Wird ausgeführt“ bei, damit die Zieldatenbank weiterhin Datenupdates von der Quelle empfängt.

Der Status „Abgeschlossen“ wird erreicht, wenn die Zieldatenbank zu einer eigenständigen Datenbank zum Lesen und Schreiben von Daten hochgestuft wurde (siehe Aufgabe 7).

Klicken Sie auf Fortschritt prüfen. Fortlaufenden Migrationsjob erstellen, starten und prüfen.

Aufgabe 5: Daten in Cloud SQL for MySQL prüfen

MySQL-Datenbanken in Cloud SQL prüfen

  1. Klicken Sie im Navigationsmenü (Symbol für Navigationsmenü) der Google Cloud Console auf Cloud SQL.

  2. Klicken Sie auf die Instanz-ID mit dem Namen mysql-cloudsql (MySQL-Lesereplikat).

  3. Klicken Sie im Menü Replikatinstanz auf Datenbanken.

Wie Sie sehen, wurden die Datenbanken mit dem Namen customers_data und sales_data zu Cloud SQL migriert.

Verbindung zur MySQL-Instanz herstellen

  1. Klicken Sie im Menü Replikatinstanz auf Übersicht.

  2. Klicken Sie auf Cloud Shell öffnen.

Der Befehl zum Herstellen einer Verbindung mit MySQL wird in Cloud Shell vorab ausgefüllt:

gcloud sql connect mysql-cloudsql --user=root --quiet
  1. Führen Sie den vorab ausgefüllten Befehl aus.

Wenn Sie dazu aufgefordert werden, klicken Sie für die API auf Autorisieren.

  1. Wenn Sie zur Eingabe eines Passworts aufgefordert werden, das Sie ja zuvor festgelegt haben, geben Sie Folgendes ein:
supersecret!

Jetzt haben Sie die interaktive MySQL-Konsole für die Zielinstanz aktiviert.

Daten in der Cloud SQL for MySQL-Instanz prüfen

  1. Um die Datenbank in der interaktiven MySQL-Konsole auszuwählen, führen Sie den folgenden Befehl aus:
use customers_data;
  1. Fragen Sie die Anzahl der Einträge in der Tabelle „customers“ ab:
select count(*) from customers;

Es gibt 5.030 Einträge in der Tabelle „customers“, die von der MySQL-Quellinstanz migriert wurden.

  1. Sortieren Sie die Einträge in der Tabelle „customers“ nach Nachnamen und sehen Sie sich die ersten zehn Einträge an:
select * from customers order by lastName limit 10;

Wie Sie sehen, ist in der Tabelle „customers“ der Nachname des ersten Eintrags „Accumsan“.

In der nächsten Aufgabe fügen Sie der Tabelle „customers“ in der Quelldatenbankinstanz neue Datensätze hinzu. Mit dem fortlaufenden Migrationsjob werden die neuen Datensätze aus der Quellinstanz in die Zielinstanz migriert.

  1. Beenden Sie die interaktive MySQL-Konsole:
exit

Klicken Sie auf Fortschritt prüfen. Migrierte Daten in Cloud SQL for MySQL bestätigen.

Aufgabe 6: Fortlaufende Migration von Daten von der Quelle bis zum Ziel testen

Der Quellinstanz neue Daten hinzufügen

  1. Klicken Sie in der Google Cloud Console im Navigationsmenü (Symbol für Navigationsmenü) auf Compute Engine > VM-Instanzen.

  2. Suchen Sie die Zeile mit der Instanz dms-mysql-training-vm-v2.

  3. Klicken Sie unter Verbinden auf SSH, um ein Terminalfenster zu öffnen.

  4. Führen Sie den folgenden Befehl aus, um im Terminalfenster eine Verbindung zur interaktiven MySQL-Konsole herzustellen:

mysql -u admin -p
  1. Wenn Sie zur Eingabe eines Passworts aufgefordert werden, geben Sie Folgendes ein:
changeme
  1. Um die Datenbank in der interaktiven MySQL-Konsole auszuwählen, führen Sie den folgenden Befehl aus:
use customers_data;
  1. Fügen Sie der Tabelle „customers“ mit dem folgenden Befehl zwei neue Datensätze hinzu:
INSERT INTO customers (customerKey, addressKey, title, firstName, lastName, birthdate, gender, maritalStatus, email, creationDate) VALUES ('9365552000000-999', '9999999', 'Ms', 'Magna', 'Ablorem', '1953-07-28 00:00:00', 'FEMALE', 'MARRIED', 'magna.lorem@gmail.com', CURRENT_TIMESTAMP), ('9965552000000-9999', '99999999', 'Mr', 'Arcu', 'Abrisus', '1959-07-28 00:00:00', 'MALE', 'MARRIED', 'arcu.risus@gmail.com', CURRENT_TIMESTAMP);
  1. Fragen Sie die neue Anzahl der Einträge in der Tabelle „customers“ ab:
select count(*) from customers;

Die Tabelle „customers“ in der MySQL-Quellinstanz enthält jetzt 5.032 Einträge.

  1. Sortieren Sie die Einträge in der Tabelle „customers“ nach Nachnamen und sehen Sie sich die ersten zehn Einträge an:
select * from customers order by lastName limit 10;

Beachten Sie, dass sich in der Tabelle „customers“ der Nachname des ersten Eintrags in „Ablorem“ geändert hat.

  1. Beenden Sie die interaktive MySQL-Konsole:
exit
  1. Beenden Sie die Terminalsitzung:
exit

Verbindung zur Cloud SQL for MySQL-Instanz herstellen

  1. Klicken Sie im Navigationsmenü (Symbol für Navigationsmenü) der Google Cloud Console auf Cloud SQL.

  2. Klicken Sie auf die Instanz-ID mit dem Namen mysql-cloudsql (MySQL-Lesereplikat).

  3. Klicken Sie im Menü Replikatinstanz auf Übersicht.

  4. Klicken Sie auf Cloud Shell öffnen.

Der Befehl zum Herstellen einer Verbindung mit MySQL wird in Cloud Shell vorab ausgefüllt:

gcloud sql connect mysql-cloudsql --user=root --quiet
  1. Führen Sie den vorab ausgefüllten Befehl aus.

Wenn Sie dazu aufgefordert werden, klicken Sie für die API auf Autorisieren.

  1. Wenn Sie zur Eingabe eines Passworts aufgefordert werden, das Sie ja zuvor festgelegt haben, geben Sie Folgendes ein:
supersecret!

Jetzt haben Sie die interaktive MySQL-Konsole für die Zielinstanz aktiviert.

Prüfen, ob die Datenaktualisierungen auf die Cloud SQL for MySQL-Instanz angewendet wurden

  1. Um die Datenbank in der interaktiven MySQL-Konsole auszuwählen, führen Sie den folgenden Befehl aus:
use customers_data;
  1. Fragen Sie die Anzahl der Einträge in der Tabelle „customers“ ab:
select count(*) from customers;

Die beiden Datensätze, die der MySQL-Quellinstanz hinzugefügt wurden, wurden migriert. Die Tabelle „customers“ in der Cloud SQL-Quellinstanz enthält jetzt 5.032 Einträge.

  1. Sortieren Sie die Einträge in der Tabelle „customers“ nach Nachnamen und sehen Sie sich die ersten zehn Einträge an:
select * from customers order by lastName limit 10;

Der Nachname des ersten Datensatzes in der Tabelle „customers“ ist jetzt in der Cloud SQL-Zielinstanz und der MySQL-Quellinstanz identisch.

  1. Beenden Sie die interaktive MySQL-Konsole:
exit

Klicken Sie auf Fortschritt prüfen. Fortlaufende Migration von Daten von der Quelle bis zum Ziel testen

Aufgabe 7: Hochstufen einer Cloud SQL-Datenbank zu einer eigenständigen Instanz zum Lesen und Schreiben von Daten

  1. Klicken Sie in der Google Cloud Console im Navigationsmenü (Symbol für Navigationsmenü) auf Alle Produkte anzeigen. Klicken Sie im Abschnitt „Datenbanken“ auf Datenbankmigration > Migrationsjobs.

  2. Klicken Sie auf den Migrationsjobnamen vm-to-cloudsql, um die Seite „Details“ aufzurufen.

  3. Klicken Sie auf Hochstufen.

Wenn Sie zur Bestätigung aufgefordert werden, klicken Sie auf Hochstufen.

Wenn das Hochstufen abgeschlossen ist, wechselt der Status des Jobs zu Abgeschlossen.

  1. Klicken Sie im Navigationsmenü (Symbol für Navigationsmenü) der Google Cloud Console auf Cloud SQL.

Sie sehen, dass mysql-cloudsql jetzt eine eigenständige Instanz zum Lesen und Schreiben von Daten ist.

Die Instanz namens mysql-cloudsql ist als die primäre Instanz gekennzeichnet.

Klicken Sie auf Fortschritt prüfen. Hochstufen von Cloud SQL for MySQL zu einer eigenständigen Instanz zum Lesen und Schreiben von Daten.

Das wars! Sie haben das Lab erfolgreich abgeschlossen.

Sie haben eine lokale MySQL-Datenbank, die auf einer virtuellen Maschine ausgeführt wird, zu Cloud SQL for MySQL migriert. Dazu haben Sie einen kontinuierlichen Database Migration Service-Job und eine VPC-Peering-Verbindung verwendet.

Google Cloud-Schulungen und -Zertifizierungen

In unseren Schulungen erfahren Sie alles zum optimalen Einsatz unserer Google Cloud-Technologien und können sich entsprechend zertifizieren lassen. Unsere Kurse vermitteln technische Fähigkeiten und Best Practices, damit Sie möglichst schnell mit Google Cloud loslegen und Ihr Wissen fortlaufend erweitern können. Wir bieten On-Demand-, Präsenz- und virtuelle Schulungen für Anfänger wie Fortgeschrittene an, die Sie individuell in Ihrem eigenen Zeitplan absolvieren können. Mit unseren Zertifizierungen weisen Sie nach, dass Sie Experte im Bereich Google Cloud-Technologien sind.

Anleitung zuletzt am 28. Oktober 2025 aktualisiert

Lab zuletzt am 28. Oktober 2025 getestet

© 2025 Google LLC. Alle Rechte vorbehalten. Google und das Google-Logo sind Marken von Google LLC. Alle anderen Unternehmens- und Produktnamen können Marken der jeweils mit ihnen verbundenen Unternehmen sein.

Vorbereitung

  1. Labs erstellen ein Google Cloud-Projekt und Ressourcen für einen bestimmten Zeitraum
  2. Labs haben ein Zeitlimit und keine Pausenfunktion. Wenn Sie das Lab beenden, müssen Sie von vorne beginnen.
  3. Klicken Sie links oben auf dem Bildschirm auf Lab starten, um zu beginnen

Privates Surfen verwenden

  1. Kopieren Sie den bereitgestellten Nutzernamen und das Passwort für das Lab
  2. Klicken Sie im privaten Modus auf Konsole öffnen

In der Konsole anmelden

  1. Melden Sie sich mit Ihren Lab-Anmeldedaten an. Wenn Sie andere Anmeldedaten verwenden, kann dies zu Fehlern führen oder es fallen Kosten an.
  2. Akzeptieren Sie die Nutzungsbedingungen und überspringen Sie die Seite zur Wiederherstellung der Ressourcen
  3. Klicken Sie erst auf Lab beenden, wenn Sie das Lab abgeschlossen haben oder es neu starten möchten. Andernfalls werden Ihre bisherige Arbeit und das Projekt gelöscht.

Diese Inhalte sind derzeit nicht verfügbar

Bei Verfügbarkeit des Labs benachrichtigen wir Sie per E-Mail

Sehr gut!

Bei Verfügbarkeit kontaktieren wir Sie per E-Mail

Es ist immer nur ein Lab möglich

Bestätigen Sie, dass Sie alle vorhandenen Labs beenden und dieses Lab starten möchten

Privates Surfen für das Lab verwenden

Nutzen Sie den privaten oder Inkognitomodus, um dieses Lab durchzuführen. So wird verhindert, dass es zu Konflikten zwischen Ihrem persönlichen Konto und dem Teilnehmerkonto kommt und zusätzliche Gebühren für Ihr persönliches Konto erhoben werden.