MySQL 소스 데이터베이스 에서 마이그레이션 작업을 실행 하려면 데이터베이스 일부 구성 변경이 필요할 수 있습니다. Relational Migrator 데이터베이스 구성 변경이 필요하다고 판단하면 필요한 변경 사항이 포함된 SQL 스크립트 자동으로 생성합니다. 데이터베이스 관리자(DBA )가 이 스크립트 의 명령을 검토 하고 데이터베이스 서버 에서 실행을 수행하도록 하는 것이 좋습니다.
지원되는 MySQL 버전에 대한 자세한 내용은 지원되는 데이터베이스 및 버전을 참조하세요.
단계
스냅샷 작업을 위해 MySQL 인스턴스 구성하려면 다음을 수행합니다.
1
(선택 사항) 사용자 권한 설정
다음 코드는 Relational Migrator가 MySQL 인스턴스에 연결할 수 있도록 새 MySQL 서비스 계정을 생성합니다. 또는 기존 MySQL 서비스 계정을 사용하여 적절한 권한으로 Relational Migrator에 연결할 수 있습니다.
서비스 계정을 만듭니다:
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password'; 서비스 계정에 필요한 권한을 부여합니다.
GRANT SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'user'@'%'; 사용자 권한 변경 사항을 적용합니다:
FLUSH PRIVILEGES;
자세히 알아보기
Relational Migrator 오픈 소스 Debezium connector 사용하여 행 수준 변경 사항을 캡처합니다. 자세한내용은 Debezium MySQL 참조하세요.