Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Azure Flexible Server for MySQL 소스 설정 가이드

이 단계별 가이드는 MySQL ClickPipe를 사용하여 Azure Flexible Server for MySQL의 데이터를 ClickHouse Cloud로 복제하도록 구성하는 방법을 설명합니다. 이 서비스에서는 일회성 수집만 지원합니다. MySQL CDC와 관련된 일반적인 질문은 MySQL FAQ 페이지를 참조하십시오.

데이터베이스 사용자 구성

관리자 사용자로 Azure Flexible Server for MySQL 인스턴스에 연결한 후, 다음 명령을 실행합니다:

  1. ClickPipes 전용 사용자를 생성합니다:

    CREATE USER 'clickpipes_user'@'%' IDENTIFIED BY 'some-password';
  2. 스키마 권한을 부여합니다. 다음 예시는 mysql 데이터베이스에 대한 권한을 보여줍니다. 복제할 각 데이터베이스와 호스트에 대해 이 명령을 반복합니다:

    GRANT SELECT ON `mysql`.* TO 'clickpipes_user'@'%';
  3. 권한 변경 사항을 적용합니다:

    FLUSH PRIVILEGES;

네트워크 액세스 구성

다음으로, ClickPipes에서 Azure Flexible Server for MySQL 인스턴스로의 연결을 허용해야 합니다.

  1. Azure Portal에서 All resources로 이동합니다. Azure Flexible Server for MySQL 인스턴스를 선택하여 Overview 페이지를 엽니다.

  2. Settings에서 Networking을 선택합니다. Public access가 활성화되어 있는지 확인합니다.

  3. Firewall rules 섹션에서 서비스가 배포된 Region에 해당하는 ClickPipes 고정 IP 주소 목록을 입력합니다.

    IP 허용 목록을 사용해 퍼블릭 액세스용 네트워킹을 구성합니다
  4. Save를 클릭하여 네트워크 보안 구성 변경 사항을 저장합니다.

다음 단계

이제 ClickPipe를 생성하고 Azure Flexible Server for MySQL 인스턴스에서 ClickHouse Cloud로 데이터 수집을 시작할 수 있습니다. ClickPipe 생성 과정에서 필요하므로, 인스턴스를 설정할 때 사용한 연결 정보를 반드시 기록해 두십시오.

Navigation