翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
SQL互換データベースの診断サポートスクリプト
以下に、オンプレミスまたは Amazon RDS for My SQL互換データベースの分析に使用できる診断サポートスクリプトを AWS DMS 移行設定で示します。これらのスクリプトは、ソース エンドポイントまたはターゲット エンドポイントで使用できます。スクリプトはすべて MySQL SQL コマンドラインで実行するように記述されます。
マイSQLクライアントのインストールの詳細については、マイドキュメントの「マイSQLシェルのインストール
スクリプトを実行する前に、使用するユーザーアカウントに、My SQL互換データベースにアクセスするために必要なアクセス許可があることを確認してください。次の手順でユーザーアカウントを作成し、このスクリプトを実行するために必要な最小限のアクセス許可を提供します。
これらのスクリプトを実行するための最小許可を受けtあユーザーアカウントを設定するには
-
スクリプトを実行するユーザーを作成します。
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
;
以下のトピックでは、My SQL互換データベースで使用できる各サポートスクリプトをダウンロード、確認、実行する方法について説明します。また、スクリプト出力を確認して AWS サポートケースにアップロードする方法についても説明します。
awsdms_support_collector_My SQL.sql スクリプト
awsdms_support_collector_MySQL.sql
このスクリプトは、My SQL互換データベース設定に関する情報を収集します。スクリプトのチェックサムを必ず検証し、チェックサムが検証した場合は、スクリプト内のSQLコードを確認して、実行しにくいコードをコメントアウトしてください。スクリプトの整合性と内容に納得できたら、スクリプトを実行できます。
コマンドラインを使用してデータベース環境に接続した後、スクリプトを実行します。
このスクリプトを実行して結果を Support ケースにアップロードするには
-
mysql
コマンドを使用してデータベースに接続します。mysql -h
hostname
-Pport
-uusername
database-name
-
次の mysql
source
コマンドを使用してスクリプトを実行します。mysql> source awsdms_support_collector_MySQL_compatible_DB.sql
生成されたレポートを確認し、共有しにくい情報をすべて削除します。コンテンツが共有できるようになったら、ファイルを AWS Support ケースにアップロードします。ファイルのアップロードの詳細については、「での診断サポートスクリプトの使用 AWS DMS」をご参照ください。
注記
-
SQL互換データベースの診断サポートスクリプト で説明する必要な権限を持つユーザーアカウントをすでにお持ちの場合、既存のユーザーアカウントを使用してスクリプトを実行することもできます。
-
スクリプトを実行する前に、必ずデータベースに接続してください。
-
スクリプトは、テキスト形式で出力を生成します。
-
セキュリティのベストプラクティスを念頭に置いて、この My Diagnostic Support SQLスクリプトを実行するためにのみ新しいユーザーアカウントを作成する場合は、スクリプトが正常に実行された後にこのユーザーアカウントを削除することをお勧めします。