tencent cloud

Data Transfer Service

소식 및 공지 사항
릴리스 노트
제품 소개
제품 개요
데이터 마이그레이션 기능 설명
데이터 동기화 기능 설명
데이터 구독(Kafka 버전) 기능 설명
제품 장점
구매 가이드
과금 개요
환불 설명
시작하기
데이터 마이그레이션 작업 가이드
데이터 동기화 작업 가이드
데이터 구독 작업 가이드(Kafka 버전)
준비 작업
자체구축 MySQL용 Binlog 설정
데이터 마이그레이션
데이터 마이그레이션 지원 데이터베이스
ApsaraDB 교차 계정 인스턴스 간 마이그레이션
PostgreSQL로 마이그레이션
작업 관리
데이터 동기화
데이터 동기화가 지원하는 데이터베이스
계정 간 TencentDB 인스턴스 동기화
작업 관리
데이터 구독(Kafka 버전)
데이터 구독이 지원하는 데이터베이스
데이터 구독 작업 생성
작업 관리
컷오버 설명
모니터링 및 알람
모니터링 메트릭 조회
사례 튜토리얼
양방향 동기화 데이터 구조 생성
다대일 동기화 데이터 구조 생성
멀티 사이트 Active-Active IDC 구축
데이터 동기화 충돌 해결 정책 선택하기
CLB 프록시를 사용하여 계정 간 데이터베이스 마이그레이션하기
CCN으로 자체 구축 MySQL에서 TencentDB for MySQL로 마이그레이션
검증 불통과 처리 방법
버전 확인
원본 데이터베이스 권한 확인
계정 충돌 확인
부분 데이터베이스 매개변수 확인
원본 인스턴스 매개변수 확인
매개변수 설정 충돌 확인
대상 데이터베이스 콘텐츠 충돌 확인
대상 데이터베이스 공간 확인
Binlog 매개변수 확인
증분 마이그레이션 전제 조건 확인
플러그인 호환성 확인
레벨2 파티션 테이블 확인
기본 키 확인
마이그레이션할 테이블에 대한 DDL 확인
시스템 데이터베이스 충돌 확인
소스 및 대상 인스턴스 테이블 구조 확인
InnoDB 테이블 확인
마이그레이션 객체 종속성 확인
제약 조건 확인
FAQs
데이터 마이그레이션
데이터 동기화
데이터 구독 Kafka 버전 FAQ
구독 정규식
API문서
History
Introduction
API Category
Making API Requests
(NewDTS) Data Migration APIs
Data Sync APIs
Data Consistency Check APIs
(NewDTS) Data Subscription APIs
Data Types
Error Codes
DTS API 2018-03-30
Service Agreement
Service Level Agreements
액세스 관리
DTS를 사용할 서브 계정 생성 및 권한 부여
서브 계정에 재무 권한 부여하기
문서Data Transfer Service준비 작업자체구축 MySQL용 Binlog 설정

자체구축 MySQL용 Binlog 설정

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2022-10-19 18:25:37

작업 시나리오

데이터 마이그레이션, 동기화 또는 구독 작업의 원본 데이터베이스가 자체 구축한 MySQL/TDSQL MySQL/TDSQL-C MySQL 데이터베이스인 경우, 확인하는 동안 원본 데이터베이스의 요구 사항을 충족하도록 자체 구축 데이터베이스의 Binlog를 설정해야 합니다.

작업 영향

이 작업을 수행하려면 데이터베이스를 다시 시작해야 하며 이는 비즈니스에 영향을 줍니다. 사용량이 적은 시간에 수행하는 것이 좋습니다.

작업 단계

1. 원본 데이터베이스에 로그인합니다.
2. my.cnf 구성 파일을 다음과 같이 수정합니다.
설명:
my.cnf 구성 파일의 기본 경로는 /etc/my.cnf입니다. 실제 조건에 따라 입력합니다.
최소 3일 동안 원본의 Binlog를 보관하는 것이 좋습니다. 그렇지 않으면 체크포인트에서 작업을 재개할 수 없으며 실패합니다.
my.cnf 구성 파일의 수정 사항은 영구적으로 적용됩니다. 사용자가 일시적으로만 적용하려면 set global expire_logs_days=3 명령을 실행하여 수정하십시오.
MySQL 8.0 이상에서는 binlog_expire_logs_seconds를 사용하여 Binlog 보관 시간을 수정할 수도 있습니다. 이 매개변수는 초 단위까지 정확합니다.
log_bin = MYSQL_BIN
binlog_format = ROW
server_id = 2 //1보다 큰 정수로 설정하는 것이 좋습니다. 이 값은 예시입니다.
binlog_row_image = FULL
expire_logs_days=3 //binlog의 보관 시간 수정, 3일 이상을 권장
3. MySQL 프로세스를 다시 시작합니다.
[\\$Mysql_Dir]/bin/mysqladmin -u root -p shutdown
[\\$Mysql_Dir]/bin/safe_mysqld &
설명:
[$Mysql_Dir]은 원본 데이터베이스의 설치 경로입니다. 실제 경로로 교체하십시오.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백