DB 접속 설정 문제

Prev Next

Database Migration Service를 이용하면서 다음과 같은 문제를 겪을 수 있습니다. 문제별 원인과 해결 방법을 확인하고 적절하게 조치해 주십시오.

Source DB와 Target DB 서버 통신 오류

Source DB와 Target DB 서버가 통신되지 않습니다.

원인

마이그레이션 전에 Source DB와 Target DB 서버 연결을 위한 접속 정보가 설정되지 않았습니다.

해결 방법

Source DB의 Inbound ACG 정책과 Target DB의 Outbound ACG 정책을 점검해 주십시오. 마이그레이션 시나리오별 접속 설정에 대한 설명은 Source DB 및 Target DB 접속 설정을 참조해 주십시오.

Source DB 접속 오류

Test Connection을 시도했으나 Source DB에 접속되지 않습니다.

원인

  • Source DB 서버의 방화벽(ACG)에서 Target DB의 접속이 허용되지 않았습니다.
  • Source DB 계정의 접속 허용 호스트(DB ACL)에 Target DB의 IP 대역이 포함되어 있지 않습니다(오류 코드 1130).
  • 마이그레이션에 사용하는 계정의 비밀번호가 올바르지 않습니다(오류 코드 1045).

해결 방법

  • 다음 트래픽을 허용하도록 Source DB 서버에 적용된 ACG의 Inbound 규칙을 수정해 주십시오.
    • 프로토콜: TCP
    • 접근 소스: Target DB에 할당된 Public 도메인 IP 주소(<예시> 101.101.220.246/32)
    • 허용 포트: Target DB 접속 포트
  • Source DB에서 마이그레이션 계정의 접속 허용 호스트에 Target DB가 생성된 서브넷의 IP 주소 범위를 추가해 주십시오.
  • 마이그레이션에 사용하는 계정의 비밀번호가 올바른지 확인해 주십시오.

DB ACL 점검 메시지 노출

Test Connection 시도 시 DB ACL 점검 메시지가 노출됩니다.

원인

Source DB 백업 및 복제를 위해서는 mysql_native_password 형식으로 생성된 계정에 대해서 Target DB 접근 권한과 백업·복제 권한이 필요합니다.

해결 방법

mysql_native_password 형식으로 생성된 계정에 대해서 Target DB 접근 권한과 백업·복제 권한을 할당해 주십시오. 자세한 사항은 Source DB 계정 생성 및 ACL 설정을 참조해 주십시오.

BACKUP_ADMIN / RELOAD 권한

mydumper 방식을 사용하고 싶은데 BACKUP_ADMIN / RELOAD 권한이 필요하다는 메시지가 나타납니다.

원인

BACKUP_ADMIN 권한은 8.0.23 버전 이상 클러스터의 DDL 계정에만 부여됩니다.

해결 방법

  • 그 외 버전에서 BACKUP_ADMIN 권한이 필요하면 Source DB 정보를 작성하여 고객 문의로 요청해 주십시오. 단, Source DB가 Cloud DB for MySQL 클러스터인 경우에만 가능합니다.
  • RELOAD 권한은 마이그레이션을 위해 필요한 최소 권한 항목을 참조해 Source DB 계정에 직접 부여해 주십시오.
참고

이 가이드에서 필요한 정보를 찾지 못했거나 추가로 필요한 정보가 있으신 경우, 언제든지 아래의 피드백 아이콘을 클릭하여 의견을 보내 주십시오. 전달해 주신 의견을 참고하여 더 유용한 정보를 제공하겠습니다.