My SQL 호환 데이터베이스의 진단 지원 스크립트 - AWS Database Migration Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

My SQL 호환 데이터베이스의 진단 지원 스크립트

AWS DMS 마이그레이션 구성에서 온프레미스 또는 Amazon RDS for My SQL 호환 데이터베이스를 분석하는 데 사용할 수 있는 진단 지원 스크립트는 다음과 같습니다. 이러한 스크립트는 소스 또는 대상 엔드포인트에서 작동합니다. 스크립트는 모두 My SQL SQL 명령줄에서 실행되도록 작성되었습니다.

내 SQL 클라이언트 설치에 대한 자세한 내용은 내 SQL 설명서의 내 SQL 셸 설치를 참조하십시오. 내 SQL 클라이언트 사용에 대한 자세한 내용은 내 SQL 설명서의 내 SQL 셸 명령 사용을 참조하십시오.

스크립트를 실행하기 전에 사용하는 사용자 계정에 My SQL 호환 데이터베이스에 액세스하는 데 필요한 권한이 있는지 확인하십시오. 아래의 절차를 사용하여 사용자 계정을 생성하고, 이 스크립트를 실행하는 데 필요한 최소 권한을 제공합니다.

이러한 스크립트를 실행할 수 있는 최소 권한으로 사용자 계정을 설정하려면
  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;

다음 항목에서는 My SQL 호환 데이터베이스에 사용할 수 있는 각 지원 스크립트를 다운로드, 검토 및 실행하는 방법을 설명합니다. 또한 스크립트 출력을 검토하고 AWS Support 사례에 업로드하는 방법도 설명합니다.

SQLAWSDMS_Support_Collector_my.sql 스크립트

awsdms_support_collector_MySQL.sql 스크립트를 다운로드합니다.

이 스크립트는 내 SQL 호환 데이터베이스 구성에 대한 정보를 수집합니다. 스크립트의 체크섬을 반드시 확인하고 체크섬이 확인되면 스크립트의 SQL 코드를 검토하여 실행하기 불편한 코드를 주석 처리하십시오. 스크립트의 무결성 및 내용에 만족한다면 스크립트를 실행해도 됩니다.

명령줄을 사용하여 데이터베이스 환경에 연결한 후 스크립트를 실행합니다.

이 스크립트를 실행하고 결과를 지원 사례에 업로드하려면
  1. 아래의 mysql 명령을 사용하여 데이터베이스에 연결합니다.

    mysql -h hostname -P port -u username database-name
  2. 아래의 mysql source 명령을 사용하여 스크립트를 실행합니다.

    mysql> source awsdms_support_collector_MySQL_compatible_DB.sql

    생성된 보고서를 검토하고, 공유하기에 부적합한 정보는 모두 제거합니다. 내용을 공유해도 괜찮다면 AWS Support 사례에 파일을 업로드합니다. 이 파일 업로드에 대한 자세한 내용은 에서 진단 지원 스크립트 사용 AWS DMS 섹션을 참조하세요.

참고
  • My SQL 호환 데이터베이스의 진단 지원 스크립트 에 설명된 필수 권한을 보유한 사용자 계정이 이미 있는 경우, 기존 사용자 계정을 사용하여 스크립트를 실행할 수도 있습니다.

  • 스크립트를 실행하기 전에 데이터베이스에 연결해야 합니다.

  • 스크립트는 텍스트 형식으로 출력을 생성합니다.

  • 보안 모범 사례를 염두에 두고 이 내 SQL 진단 지원 스크립트만 실행하기 위한 새 사용자 계정을 만드는 경우에는 스크립트를 성공적으로 실행한 후에 이 사용자 계정을 삭제하는 것이 좋습니다.