与 MySQL 兼容的数据库的诊断支持脚本 - Amazon Database Migration Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

与 MySQL 兼容的数据库的诊断支持脚本

接下来,您可以在迁移配置中找到可用于分析本地或 Amazon RDS for MySQL 兼容数据库的诊断支持脚本。Amazon DMS这些脚本适用于源端点或目标端点。这些脚本都是为了在 MySQL SQL 命令行上运行而编写的。

有关安装 MySQL Q的信息,请参阅 M ySQL 的信息,请参阅 MySQL。有关使用 MySQL 的信息,请参阅 M ySQL 的信息,请参阅 MySQL 的信息。

在运行脚本之前,请确保您使用的用户帐户具有访问与 MySQL 兼容的数据库所需的权限。使用以下过程创建用户帐户并提供运行脚本所需的最低权限。

设置具有运行这些脚本的最低权限的用户帐户
  1. 创建用户来运行脚本。

    create user 'username'@'hostname' identified by password;
  2. 在数据库上授予select命令以对其进行分析。

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

以下主题介绍如何下载、查看和运行适用于 MySQL 兼容数据库的每个支持脚本。它们还描述了如何查看脚本输出并将其上传到您的Su Amazon pport 案例。

awsdms_support_collector_MySQL.sql 脚本

下载awsdms_support_collector_MySQL.sql脚本。

此脚本收集有关您的 MySQL 兼容数据库配置的信息。记得在脚本上验证校验和,如果校验和得到验证,请查看脚本中的 SQL 代码,注释掉任何你运行起来不舒服的代码。在您对脚本的完整性和内容感到满意后,可运行它。

使用命令行连接到数据库环境后运行脚本。

运行此脚本并将结果上传到您的支持案例
  1. 使用以下mysql命令Connect 到。

    mysql -h hostname -P port -u username database-name
  2. 使用以下 mysql source 命令运行脚本。

    mysql> source awsdms_support_collector_MySQL_compatible_DB.sql

    查看生成的报告并删除您不愿意分享的任何信息。当内容可供您共享时,将文件上传到您的Su Amazon pport 案例。有关上传文件的更多信息,请参阅在中使用诊断支持脚本 Amazon DMS

注意
  • 如果您已经拥有具有所需权限的用户帐户与 MySQL 兼容的数据库的诊断支持脚本 ,则也可以使用现有的用户帐户来运行脚本。

  • 请记得在运行脚本之前连接到数据库。

  • 脚本以文本格式生成输出。

  • 请牢记安全最佳实践,如果您创建新用户帐户仅用于执行此 MySQL 诊断支持脚本,我们建议您在成功执行脚本后删除此用户帐户。