반응형
Ant_U
DBA 개미
Ant_U
전체 방문자
오늘
어제
  • 분류 전체보기 (262)
    • AWS (3)
    • C# (1)
    • SQL (236)
      • MYSQL (186)
      • MSSQL (50)
    • 자격증 (20)
      • SQLD (12)
      • SQLP (8)

인기 글

최근 글

250x250
hELLO · Designed By 정상우.
Ant_U

DBA 개미

[MySQL] CHANGE REPLICATION FILTER 사용 방법 및 예시
SQL/MYSQL

[MySQL] CHANGE REPLICATION FILTER 사용 방법 및 예시

2024. 11. 21. 09:25
728x90
반응형

CHANGE REPLICATION FILTER는 복제 필터링 규칙을 설정하는 MySQL 명령문입니다. 이 명령을 통해 레플리케이션 시 특정 데이터베이스나 테이블을 선택적으로 복제할 수 있습니다.

주요 필터 유형

1. REPLICATE_DO_DB
2. REPLICATE_IGNORE_DB
3. REPLICATE_DO_TABLE
4. REPLICATE_IGNORE_TABLE
5. REPLICATE_WILD_DO_TABLE
6. REPLICATE_WILD_IGNORE_TABLE

기본 문법

CHANGE REPLICATION FILTER
    filter_type = (value_list)[,
    filter_type = (value_list)]...

 


사용 예시

특정 데이터베이스만 복제

CHANGE REPLICATION FILTER
REPLICATE_DO_DB = (sales, customers);


특정 데이터베이스 복제 제외

CHANGE REPLICATION FILTER
REPLICATE_IGNORE_DB = (test, temporary_db);


특정 테이블만 복제

CHANGE REPLICATION FILTER
REPLICATE_DO_TABLE = (db1.table1, db2.table2);


와일드카드를 사용한 테이블 복제

CHANGE REPLICATION FILTER
REPLICATE_WILD_DO_TABLE = ('db1.%', 'db2.prefix%');


주의사항

- 필터 설정 후에는 반드시 레플리케이션을 재시작해야 합니다.
- 여러 필터를 동시에 적용할 경우 AND 조건으로 작동합니다.
- 빈 필터 리스트를 설정하면 해당 필터가 제거됩니다.

필터 제거 예시

CHANGE REPLICATION FILTER
REPLICATE_DO_DB = ();



이 명령문은 MySQL 8.0 이상에서 사용 가능하며, 레플리케이션 환경에서 데이터 필터링을 효과적으로 관리할 수 있게 해줍니다.

728x90
반응형

'SQL > MYSQL' 카테고리의 다른 글

[MySQL] START GROUP_REPLICATION 사용 방법 및 예시  (1) 2024.12.03
[MySQL] STOP REPLICA 사용 방법 및 예시  (0) 2024.12.02
[MySQL] START REPLICA 사용 방법 및 예시  (0) 2024.11.26
[MySQL] RESET REPLICA 사용 방법 및 예시  (0) 2024.11.25
[MySQL] SET sql_log_bin 사용 방법 및 예시  (1) 2024.11.20
[MySQL] RESET BINARY LOGS AND GTIDS 사용 방법 및 예시  (0) 2024.11.19
[MySQL] PURGE BINARY LOGS 사용 방법 및 예시  (0) 2024.11.18
[MySQL] XA Transaction 사용 방법 및 예시  (1) 2024.11.15
    'SQL/MYSQL' 카테고리의 다른 글
    • [MySQL] START REPLICA 사용 방법 및 예시
    • [MySQL] RESET REPLICA 사용 방법 및 예시
    • [MySQL] SET sql_log_bin 사용 방법 및 예시
    • [MySQL] RESET BINARY LOGS AND GTIDS 사용 방법 및 예시
    Ant_U
    Ant_U

    티스토리툴바