Scripts d'assistance au diagnostic pour les bases de SQL données compatibles My - AWS Service de Migration de Base de Données

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Scripts d'assistance au diagnostic pour les bases de SQL données compatibles My

Vous trouverez ci-dessous les scripts d'assistance au diagnostic disponibles pour analyser une base de données sur site ou SQL compatible avec Amazon RDS for My dans votre configuration de AWS DMS migration. Ces scripts fonctionnent avec un point de terminaison source ou cible. Les scripts sont tous écrits pour être exécutés sur la ligne de SQL SQL commande My.

Pour plus d'informations sur l'installation de My SQL client, consultez la section Installation de My SQL Shell dans la SQL documentation My. Pour plus d'informations sur l'utilisation du SQL client My, consultez la section Utilisation des commandes My SQL Shell dans la SQL documentation My.

Avant d'exécuter un script, assurez-vous que le compte utilisateur que vous utilisez dispose des autorisations nécessaires pour accéder à votre base de données SQL compatible My. Utilisez la procédure suivante pour créer un compte d’utilisateur et fournir les autorisations minimales requises pour exécuter ce script.

Pour configurer un compte d’utilisateur avec les autorisations minimales nécessaires pour exécuter ces scripts
  1. Créez l’utilisateur pour exécuter les scripts.

    create user 'username'@'hostname' identified by password;
  2. Accordez la commande select sur les bases de données pour les analyser.

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

Les rubriques suivantes décrivent comment télécharger, vérifier et exécuter chaque script de support disponible pour une base de données SQL compatible My. Ils décrivent également comment consulter et télécharger le résultat du script dans votre dossier AWS Support.

SQLAWSDMS_Support_Collector_Mon script .sql

Téléchargez le script awsdms_support_collector_MySQL.sql.

Ce script collecte des informations sur la configuration de votre base de données SQL compatible My. N'oubliez pas de vérifier le checksum sur le script, et si le checksum est le cas, passez en revue le SQL code du script pour commenter tout code que vous n'êtes pas à l'aise d'exécuter. Une fois que vous êtes satisfait de l’intégrité et du contenu du script, vous pouvez exécuter ce dernier.

Exécutez le script après vous être connecté à votre environnement de base de données à l’aide de la ligne de commande.

Pour exécuter ce script et charger les résultats dans votre dossier d’assistance
  1. Connectez-vous à la base de données à l’aide de la commande mysql suivante.

    mysql -h hostname -P port -u username database-name
  2. Exécutez le script à l’aide de la commande mysql source suivante.

    mysql> source awsdms_support_collector_MySQL_compatible_DB.sql

    Passez en revue le rapport généré et supprimez toutes les informations que vous ne souhaitez pas partager. Lorsque le contenu vous semble approprié à partager, chargez le fichier dans votre dossier AWS Support. Pour plus d’informations sur le chargement de ce fichier, consultez Utilisation de scripts d'aide au diagnostic dans AWS DMS.

Note
  • Si vous possédez déjà un compte d’utilisateur doté des privilèges requis décrits dans Scripts d'assistance au diagnostic pour les bases de SQL données compatibles My , vous pouvez également utiliser le compte d’utilisateur existant pour exécuter le script.

  • N’oubliez pas de vous connecter à la base de données avant d’exécuter le script.

  • Le script génère sa sortie au format texte.

  • En gardant à l'esprit les meilleures pratiques en matière de sécurité, si vous créez un nouveau compte utilisateur uniquement pour exécuter ce script My SQL diagnostic support, nous vous recommandons de supprimer ce compte utilisateur une fois le script correctement exécuté.