Quellverbindungsprofil erstellen

Verbindungsprofile enthalten Kennungen für Ihre Quelldatenbanken. Jedes Verbindungsprofil enthält die Mindestmenge an Informationen, die Database Migration Service benötigt, um die Datenübertragung zwischen Datenquelle und Ziel zu ermöglichen.

So erstellen Sie ein Quellverbindungsprofil:

Console

  1. Rufen Sie in der Console die Seite Verbindungsprofile auf. Google Cloud
  2. Klicken Sie auf Profil erstellen.
  3. Wählen Sie auf der Seite Verbindungsprofil erstellen in der Liste Profilrolle die Option Quelle aus.
  4. Wählen Sie in der Liste Datenbankmodul das Datenbankmodul Ihrer Quelldatenbank aus.
  5. Geben Sie im Feld Name des Verbindungsprofils einen menschenlesbaren Namen für Ihr Verbindungsprofil ein. Dieser Wert wird in der Liste der Verbindungsprofile angezeigt.
  6. Behalten Sie die automatisch generierte Verbindungsprofil-ID bei.
  7. Geben Sie einen Hostnamen oder eine IP-Adresse ein.
    • Der hier verwendete Wert hängt von der Verbindungsmethode ab, die Sie verwenden, um Ihre Migration durchzuführen. Wenn die Quelldatenbank beispielsweise in gehostet wird Google Cloud, oder ein umgekehrter SSH Tunnel verwendet wird, um die Zieldatenbank mit der Quelldatenbank zu verbinden, geben Sie die private (interne) IP-Adresse für die Quelldatenbank an. Weitere Informationen finden Sie unter Übersicht über die Netzwerkverbindung.

    • MySQL beschränkt den Hostnamen auf 60 Zeichen. Hostnamen von Amazon RDS Datenbanken sind in der Regel länger als 60 Zeichen. Wenn dies bei der Datenbank, die Sie migrieren, der Fall ist, konfigurieren Sie eine DNS-Weiterleitung, um einen CNAME-Eintrag zu erstellen, der Ihren Domainnamen mit dem Domainnamen Ihrer RDS-DB-Instanz verknüpft. Weitere Informationen zum Einrichten von DNS-CNAME finden Sie in der Cloud DNS-Dokumentation unter DNS-Einträge für einen Domainnamen einrichten oder in der AWS-Dokumentation unter Routing von Internettraffic zu Ihren AWS-Ressourcen.
  8. Geben Sie den Port ein, der für den Zugriff auf den Host verwendet wird. Der Standardport für MySQL ist 3306.
  9. Geben Sie einen Nutzernamen und ein Passwort für die Quelldatenbank ein.
  10. Wählen Sie im Bereich Region des Verbindungsprofils der Seite die Region aus, in der Sie das Verbindungsprofil speichern möchten.
  11. Klicken Sie auf Erstellen.

    Die Seite Verbindungsprofile wird angezeigt und das neu erstellte Verbindungsprofil ist zu sehen.

gcloud

In diesem Beispiel wird das optionale Flag --no-async verwendet, damit alle Vorgänge synchron ausgeführt werden. Das bedeutet, dass die Ausführung einiger Befehle eine Weile dauern kann. Sie können das Flag --no-async weglassen, um Befehle asynchron auszuführen. In diesem Fall müssen Sie mit dem gcloud database-migration operations describe Befehl prüfen, ob der Vorgang erfolgreich war.

Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:

  • CONNECTION_PROFILE_ID durch eine maschinenlesbare ID für Ihr Verbindungsprofil.
  • REGION durch die ID der Region, in der Sie das Verbindungsprofil speichern möchten.
  • HOST_IP_ADDRESS durch die IP-Adresse, über die Database Migration Service Ihre Quelldatenbankinstanz erreichen kann. Dieser Wert kann je nach der für die Migration verwendeten Verbindungsmethode variieren.
  • PORT_NUMBER durch die Portnummer, über die Ihre Quell datenbank eingehende Verbindungen akzeptiert. Der Standardport für MySQL ist 3306.
  • USERNAME durch den Namen des Datenbanknutzers kontos, mit dem sich Database Migration Service bei Ihrer Quelldatenbankinstanz anmelden soll.
  • PASSWORD durch das Passwort für das Datenbank Nutzerkonto.
  • Optional: CONNECTION_PROFILE_NAME mit einem menschenlesbaren Namen für Ihr Verbindungsprofil. Dieser Wert wird in der Google Cloud Console angezeigt.

Führen Sie folgenden Befehl aus:

Linux, macOS oder Cloud Shell

gcloud database-migration connection-profiles \
create mysql CONNECTION_PROFILE_ID \
  --no-async \
  --region=REGION \
  --host=HOST_IP_ADDRESS \
  --port=PORT_NUMBER \
  --username=USERNAME \
  --password=PASSWORD \
  --display-name=CONNECTION_PROFILE_NAME

Windows (PowerShell)

gcloud database-migration connection-profiles `
create mysql CONNECTION_PROFILE_ID `
  --no-async `
  --region=REGION `
  --host=HOST_IP_ADDRESS `
  --port=PORT_NUMBER `
  --username=USERNAME `
  --password=PASSWORD `
  --display-name=CONNECTION_PROFILE_NAME

Windows (cmd.exe)

gcloud database-migration connection-profiles ^
create mysql CONNECTION_PROFILE_ID ^
  --no-async ^
  --region=REGION ^
  --host=HOST_IP_ADDRESS ^
  --port=PORT_NUMBER ^
  --username=USERNAME ^
  --password=PASSWORD ^
  --display-name=CONNECTION_PROFILE_NAME

Sie sollten eine Antwort ähnlich der folgenden erhalten:

Waiting for connection profile [CONNECTION_PROFILE_ID]
to be created with [OPERATION_ID]

Waiting for operation [OPERATION_ID] to complete...done.

Created connection profile CONNECTION_PROFILE_ID [OPERATION_ID]

Nächste Schritte