Diagnoseunterstützungsskripts für MySQL-kompatible Datenbanken - AWS Database Migration Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Diagnoseunterstützungsskripts für MySQL-kompatible Datenbanken

Im Folgenden finden Sie die Diagnoseunterstützungsskripts, die für die Analyse einer On-Premises-Datenbank oder einer Amazon-RDS-für-MySQL-kompatiblen Datenbank in Ihrer AWS DMS-Migrationskonfiguration verfügbar sind. Diese Skripts funktionieren entweder mit einem Quell- oder Zielendpunkt. Die Skripts wurden alle so geschrieben, dass sie im Befehlszeilen-Dienstprogramm MySQL SQL ausgeführt werden können.

Informationen zum Installieren des MySQL-Clients finden Sie in der MySQL-Dokumentation unter Installation der MySQL-Shell. Informationen zur Verwendung des MySQL-Clients finden Sie in der MySQL-Dokumentation unter Verwendung von MySQL-Shell-Befehlen.

Bevor Sie das Skript ausführen, stellen Sie sicher, dass das von Ihnen verwendete Benutzerkonto über die erforderlichen Berechtigungen für den Zugriff auf Ihre MySQL-kompatible Datenbank verfügt. Gehen Sie wie folgt vor, um ein Benutzerkonto zu erstellen und die Mindestberechtigungen bereitzustellen, die zur Ausführung dieses Skripts erforderlich sind.

So richten Sie ein Benutzerkonto mit den Mindestberechtigungen für die Ausführung dieser Skripts ein
  1. Erstellen Sie den Benutzer zum Ausführen der Skripts.

    create user 'username'@'hostname' identified by password;
  2. Erteilen Sie den select-Befehl für Datenbanken, um sie zu analysieren.

    grant select on database-name.* to username; grant replication client on *.* to username;
  3. grant execute on procedure mysql.rds_show_configuration to username;

In den folgenden Themen wird beschrieben, wie jedes für eine MySQL-kompatible Datenbank verfügbare Unterstützungsskript heruntergeladen, überprüft und ausgeführt wird. Dort erfahren Sie auch, wie Sie die Skriptausgabe überprüfen und in Ihren AWS-Support-Fall hochladen können.

Das Skript awsdms_support_collector_MySQL.sql

Laden Sie das awsdms_support_collector_MySQL.sql-Skript herunter.

Dieses Skript erfasst Informationen über Ihre MySQL-kompatible Datenbankkonfiguration. Denken Sie daran, die Prüfsumme des Skripts zu überprüfen. Wenn die Prüfsumme verifiziert wurde, überprüfen Sie den SQL-Code in dem Skript, um den Code auszukommentieren, dessen Ausführung Sie nicht wünschen. Wenn Sie mit der Integrität und dem Inhalt des Skripts zufrieden sind, können Sie es ausführen.

Führen Sie das Skript aus, nachdem Sie über die Befehlszeile eine Verbindung zu Ihrer Datenbankumgebung hergestellt haben.

So führen Sie dieses Skript aus und laden die Ergebnisse in Ihren Support-Fall hoch
  1. Verbinden Sie sich mit Ihrer Datenbank mithilfe des mysql-Befehls.

    mysql -h hostname -P port -u username database-name
  2. Führen Sie das Skript mit dem folgenden mysql-source-Befehl aus.

    mysql> source awsdms_support_collector_MySQL_compatible_DB.sql

    Überprüfen Sie den generierten Bericht und entfernen Sie alle Informationen, die Sie nicht weitergeben möchten. Wenn Sie den Inhalt weitergeben können, laden Sie die Datei in Ihren AWS-Support-Fall hoch. Weitere Informationen zum Hochladen dieser Datei finden Sie unter Arbeiten mit Diagnoseunterstützungsskripts in AWS DMS.

Anmerkung
  • Wenn Sie bereits über ein Benutzerkonto mit den unter Diagnoseunterstützungsskripts für MySQL-kompatible Datenbanken beschriebenen erforderlichen Berechtigungen verfügen, können Sie das vorhandene Benutzerkonto auch verwenden, um das Skript auszuführen.

  • Denken Sie daran, eine Verbindung zu Ihrer Datenbank herzustellen, bevor Sie das Skript ausführen.

  • Das Skript generiert seine Ausgabe im Textformat.

  • Unter Berücksichtigung der bewährten Sicherheitsmethoden empfehlen wir, dieses Benutzerkonto nach erfolgreicher Ausführung des Skripts zu löschen, wenn Sie ein neues Benutzerkonto nur zur Ausführung dieses MySQL-Diagnoseunterstützungsskripts erstellen.