本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
与 MySQL 兼容的数据库的诊断支持脚本
接下来,您可以在迁移配置中找到可用于分析本地或 Amazon RDS for MySQL 兼容数据库的诊断支持脚本。Amazon DMS这些脚本适用于源端点或目标端点。这些脚本都是为了在 MySQL SQL 命令行上运行而编写的。
有关安装 MySQL Q的信息,请参阅 M ySQL
在运行脚本之前,请确保您使用的用户帐户具有访问与 MySQL 兼容的数据库所需的权限。使用以下过程创建用户帐户并提供运行脚本所需的最低权限。
设置具有运行这些脚本的最低权限的用户帐户
-
创建用户来运行脚本。
create user '
username
'@'hostname
' identified bypassword
; -
在数据库上授予
select
命令以对其进行分析。grant select on
database-name
.* tousername
; grant replication client on *.* tousername
; -
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 代码,注释掉任何你运行起来不舒服的代码。在您对脚本的完整性和内容感到满意后,可运行它。
使用命令行连接到数据库环境后运行脚本。
运行此脚本并将结果上传到您的支持案例
-
使用以下
mysql
命令Connect 到。mysql -h
hostname
-Pport
-uusername
database-name
-
使用以下 mysql
source
命令运行脚本。mysql> source awsdms_support_collector_MySQL_compatible_DB.sql
查看生成的报告并删除您不愿意分享的任何信息。当内容可供您共享时,将文件上传到您的Su Amazon pport 案例。有关上传文件的更多信息,请参阅在中使用诊断支持脚本 Amazon DMS。
注意
-
如果您已经拥有具有所需权限的用户帐户与 MySQL 兼容的数据库的诊断支持脚本 ,则也可以使用现有的用户帐户来运行脚本。
-
请记得在运行脚本之前连接到数据库。
-
脚本以文本格式生成输出。
-
请牢记安全最佳实践,如果您创建新用户帐户仅用于执行此 MySQL 诊断支持脚本,我们建议您在成功执行脚本后删除此用户帐户。